X-Men: Days of Future Past 
Directed by: Bryan Singer
Written by: Simon Kinberg, based on a story by Jane Goldman, Matthew Vaughn and Kinberg
Starring: James McAvoy, Michael Fassbender, Hugh Jackman, Jennifer Lawrence, Patrick Stewart, Ian McKellen, Nicholas Hoult, Peter Dinklage, Ellen Page, Evan Peters, Halle Berry, Shawn Ashmore, Omar Sy, Anna Paquin, James Marsden, Famke Janssen, Lucas Till
Mutants. Spidey. Batman. More mutants. More Spidey. More Batman. Rinse; repeat. Hulk. Iron Man. Watchmen. More Hulk. Thor. Cap. Thor again. All together now! Man of Steel. A Cap and Black Widow buddy-cop movie. Spider-Man against a shitload of villains…
…and just when you thought comic-book adaptation fatigue might just finally set in, comes a movie that knocks it out of the park and convinces you that not only is the genre here to stay (it continues, after all, to rake in the big bucks), it actually deserves to.
Controversial director Bryan Singer had the gargantuan task of uniting the casts of both X-Men eras and he carried it with aplomb; his return to the franchise is visually arresting and massively entertaining. You could save the extra 3D bucks, though.
James McAvoy and Michael Fassbender are absolutely fantastic once again, in the younger skin of frenemies Charles Xavier and Erik Lensherr, or, as they prefer to be called, Professor X and Magneto. An in-flight verbal spat is a dramatic highlight.
Days of Future Past’s script is not without flaws (what movie is?) but when you get a film that is not afraid to go big or to mess with timelines in a spectacular way, and that lets its marvelously talented actors thrive in its geekiness, you can’t help but sit back, clench the armrests and have loads of fun.
Now, does anyone know if a sunglass line inspired by the film will be available in a store near me? I’d be very interested in purchasing a few pairs.