X-Men: Days Of Future Past opens in a dark future world where giant robot Sentinels, originally created by Bolivar Trask (Peter Dinklage) in the 1970s to stamp out the perceived mutant threat, have effectively laid waste to much of the globe. With mutants facing extinction, Professor X (Patrick Stewart), Magneto (Ian McKellen) and others hatch a desperate plan. Using Kitty Pryde's (Ellen Page) powers, they're going to send Wolverine's (Hugh Jackman) consciousness back through time to find the younger versions of the X-Men and stop the threat at its source.
But that won't be such an easy task, as 1973's Charles Xavier (James McAvoy) is a haunted, bitter shell of a man, consumed by the betrayal of Erik Lehnsherr (Michael Fassbender) and Mystique (Jennifer Lawrence) and frustrated at the failure of his school for mutants. Can Wolverine convince him to unite friends and foes to face the ultimate challenge?
With Halle Berry (Cloud Atlas), Nicholas Hoult (Warm Bodies), Evan Peters (American Horror Story), Shawn Ashmore (The Ruins), Daniel Cudmore (The Twilight Saga: Breaking Dawn), Adan Canto (The Following), Booboo Stewart (The Twilight Saga: Breaking Dawn), Omar Sy (Micmacs) and more in the sprawling cast, X-Men: Days Of Future Past hits cinemas on 22 May.