Though imperfect, Days of Future Past is one of the better installments in the X-Men franchise.
Largely because it is quickly paced and entertaining.
Not to mention well acted. Special mention to James McAvoy (Professor Xavier) and Michael Fassbender (Magneto), who shine brighter than the film’s other myriad stars.
That Days of Future Past includes some tremendous visual effects helps, as well. Though not as much as director Brian Singer’s restraint in how he uses them. Simply put, Singer does not over-rely on the effects.
Still, Singer and writer Simon Kinberg are overambitious, trying to develop too many characters at the same time they advance too much complex plot, a decision that renders many of the characters’ paths hurried, most especially Magneto’s and Mystique’s (Jennifer Lawrence).
The writer and director also fail to answer some important questions, starting with the elder Xavier (Patrick Stewart) looking like he always has, even though his body was thoroughly destroyed in The Last Stand (2006). That there are occasions in which we see visuals from that mid-2000s film means its events remain canon. So how is Xavier alive, in his original body?
Furthermore, the denouement is rushed. Instead of providing satisfying conclusion to Days of Future Past, it seems intended to set up sequels.
But none of that is not to suggest this film is less than satisfying. It is a good summer blockbuster and well worth viewing.