After teasing us last week, Marvel finally shelled out the goods. At long last, the first full-length movie trailer for the highly anticipated sequel-prequel is here. And it’s everything I’d hope it would be.

The beloved characters from the original X-Men film trilogy join forces with their younger selves in an epic battle that must change the past– to save their future. Watching Halle Berry, Jennifer Lawrence, Michael Fassbender, Patrick Stewart, Hugh Jackman, Anna Paquin and Ian McKellan in the same film is going to be phenomenal. To boot, several new faces join the franchise including Booboo Stewart (Warpath), Adan Canto (Sunspot), Fan Bingbing (Blink), Evan Peters (Quicksilver) and Lucas Till (Havok). Check out the X-Men: Days of Future Past trailer below.

X-Men: Days of Future Past Trailer