Based on the much loved two-book run of the same name from 1981, Days Of Future Past takes us forward to the year 2023 – a bleak, eternally benighted future where mutants and humans alike have been subdued by advanced robots called the Sentinels. Under the watchful eye of an elder Professor Xavier (Patrick Stewart), the X-Men make a last ditch effort to go back in time in order to save the present. This requires Kitty Pryde (Ellen Page) to use her unique powers to launch Wolverine’s consciousness back into his younger self (both versions played by Hugh Jackman, but you probably already knew that) and warn the X-Men circa 1973 of the danger that awaits them 50 years on. This is but one tiny fraction of a continent- and epoch-spanning plot which takes in Richard Nixon, the machinations of anti-mutant scientist Bolivar Trask (Peter Dinklage, as effortlessly brilliant as you’d expect), an incarcerated Magneto (Michael Fassbender), an embittered Raven (Jennifer Lawrence) and the politically strained climate of the post-Vietnam war. We haven’t even mentioned all of the other returning faces, such as Storm (Halle Berry) and Ian McKellen’s incarnation of Magneto, plus still others we shan’t spoil here (we’ve been far more spoiler-free than it may appear!) It’s a lot to take in, for sure, and the sheer number of characters means that, while Wolverine provides a dependable hub for the story, there’s little room for the rest of the crowded cast. James McAvoy’s Professor X gets the narrative’s sole fully-formed character arc, while numerous other returning faces are relegated to mere cameos. What’s unusual about Days Of Future Past is that, despite all the things going on, Singer doesn’t overload the film with action. There are major set-pieces at the beginning and end as you might expect, plus a few smaller action sequences peppered in between. Yet the greater percentage of the 130-minute duration is given over to the interactions between the characters, with all their accompanying self-doubt and grudges. In dramatic terms, Days Of Future Past is effective; Michael Fassbender doesn’t get as much room to stretch out as he did in First Class, but he’s as suave and charismatic as he ever was, and there’s still the same palpable chemistry between he and McAvoy. The themes which make the X-Men universe so compelling are also well served: Days Of Future Past dares to touch on addiction, prejudice, self-acceptance and genocide, all within the framework of a $220m summer movie. Frustratingly, however, the strands of the story take too long to satisfyingly intertwine. Fortunately, Days Of Future Past finds its focus in the final third. Actions in one era are intercut with those in the next, and finally, there’s a sense that events are moving in decisive, unpredictable directions. Here, the often astonishing special effects and sets created by Singer and his team finally mesh with the story, and Days Of Future Past builds to a satisfying crescendo. This new X-Men, therefore, is an entertaining and visually dazzling entry in the franchise, full of amusing period detail and scope for future stories. The first hour or so fails to replicate the assured pace and storytelling of Singer’s earlier X-Men movies, but it rallies for an explosive and crowd-pleasing final act. X-Men: Days Of Future Past is out on the 22nd May. Follow our Twitter feed for faster news and bad jokes right here. And be our Facebook chum here.