The best new movie on Memorial Day weekend is a big mutant mash-up.
"X-Men: Days of Future Past" combines the casts of the early "X-Men" movies with the retro "X-Men: First Class," with a complex and engaging time-travel story. With mutants facing annihilation in a post-apocalyptic future, they send Logan, a k a Wolverine (Hugh Jackman) back in time to his 1970s self. His mission: Prevent the shape-shifting Mystique (Jennifer Lawrence) from assassinating a scientist (Peter Dinklage) — an action that will hasten the human war against mutants. He must reunite the feuding Prof. Xavier (James McAvoy) and Erik Lensherr, alias Magneto (Michael Fassbender), which is more complicated than you think. Director Bryan Singer returns to the franchise to create a thoroughly exciting and emotionally engaging action movie.