The final trailer for “X-Men: Days of Future Past” was unveiled Tuesday by 20th Century Fox, showing two different generations of mutants fighting for survival, with the spotlight on Wolverine, played by Hugh Jackman.

The final trailer reveals more about Wolverine’s mission to go back in time to the 1970s, when he joins forces with Charles Xavier, played by James McAvoy, and Erik Lehnsherr, better known as Magneto, played by Michael Fassbender. In order to save the future, Wolverine needs to reunite the two, who have taken different paths since their first meeting a decade ago. Magneto is also played by Ian McKellen and Xavier by Patrick Stewart in a different time period.

Adapted by Chris Claremont from one of the most popular comic-book story lines, “X-Men: Days of Future Past” follows Matthew Vaughn’s 2011 prequel “X-Men: First Class” and Bryan Singer’s original “X-Men” in 2000.

Also featured in the movie are Jennifer Lawrence as Mystique, Nicholas Hoult as Beast, Ellen Page as Kitty Pryde, Shawn Ashmore as Iceman, Halle Berry as Storm, Omar Sy as Bishop and Evan Peters as Quicksilver.

“Game of Thrones” star Peter Dinklage joins the cast as Bolivar Trask, the mastermind who initially creates the Sentinels -- robots who, in the future, aim to wipe out the mutants into extinction.

According to reports, plans are already in the works for "X-Men: Apocalypse" in 2016, as well as another solo "Wolverine" movie with Jackman and director James Mangold.

“X-Men: Days of Future Past” directed by Singer, is slated to release on May 23.

Check out the final trailer here: