On Tuesday, the final X-Men: Days of Future Past trailer was released and it sets the stage for what looks to be a pretty epic battle. Directed by Bryan Singer, the movie stars both the prequel cast from X-Men: First Class and the classic film cast — including Patrick Stewart and Ian McKellen. In addition the final trailer for Days of Future Past, the film’s studio released a new promotional site called 25 Moments, showcasing events in history that were affected by mutants. X-Men: Days of Future Past hits theaters on May 23rd.