"So many battles waged over the years... and yet... none of them like this. Are we destined to destroy each other, or can we change who we are and unite? Is the future truly set?" There's no mistaking the voice that utters those pleading, ominous words in the just-released full trailer for X-Men Days of Future Past. It's Star Trek's very own Patrick Stewart, who reprises his role as the older version of Charles Xavier/Professor X.
Stewart leads a top-drawer cast that includes Ian McKellen, Hugh Jackman, Halle Barry, Michael Fassbender, Jennifer Lawrence, Peter Dinklage, Nicholas Hoult, Aaron Ashmore, Ellen Page, James McAvoy (who plays the younger Xavier) and Lucas Till. The time-jumping sci-fi film will open nationwide on May 23.