Nicholas Hoult, James McAvoy and Hugh Jackman
Worlds collide in the first trailer for X-Men: Days of Future Past.
Based on the story line from the comics of the same name, the film follows Wolverine (Hugh Jackman) as he goes back in time to prevent a war against mutants.
Professor Xavier (Patrick Stewart) and Magneto (Ian McKellen) are forced to team up again to help avert the crisis, which is the brainchild of Bolivar Trask (Peter Dinklage) and his mutant-hunting sentinels.
Our favorite TV and movie witches
Split between the 1960s and present day, the film will feature both generations of mutants, including Jennifer Lawrence as Mystique, Halle Berry as Storm, Ellen Page as Kitty Pride and Anna Paquin as Rogue.
X-Men: Days of Future Past hits theaters May 23.