With its release less than two months away, the promotion has really been ramping up for X-Men: Days of Future Past, and today the film's final trailer has arrived. Directed by Bryan Singer, the film stars both the classic film cast — including Patrick Stewart as Professor Charles Xavier and Ian McKellen as Magneto — with their younger counterparts from the prequel X-Men: First Class. If the flurry of trailers and clips weren't enough, the film also recently received a new promotional site called 25 Moments, which details iconic events in history that were impacted by mutants (in the film's fictional universe, of course). X-Men: Days of Future Past is scheduled to open on May 23rd.