We've had plenty of X-Men: Days of Future Past trailers but this is the first full clip of the next instalment from Bryan Singer's superhero franchise and it doesn't disappoint.
In the minute-long footage, military scientist Bolivar Trask, played by Game of Thrones star Peter Dinklage, is seen demonstrating his latest anti-mutant gadgetry which he promises won't activate – unless a mutant is present in the room...
Enter a heavily-disguised Mystique (played by Jennifer Lawrence) who proceeds to reveal her true colours and deliver a masterclass in kicking some serious butt.
X-Men: Days of Future Past is released in UK cinemas on 22 May and will feature two generations of mutants across two time periods.
Also reprising their roles are Michael Fassbender and Ian McKellen (as a young and old Magneto), James McAvoy and Patrick Stewart (as two versions of Professor Charles Xavier), Hugh Jackman as Wolverine, Halle Berry as Storm and Nicholas Hoult as Beast.