This latest X-Men adventure brings back James McAvoy and his mutants and delivers some breathtaking action sequences and lots of in-jokes to please fans.

However, it is hamstrung by too many characters and too little narrative momentum while a less-than-compelling villain doesn’t help matters. Buried beneath layers of makeup, Oscar Isaac’s god-like mutant Apocalypse proves underwhelming, despite his awesome powers.

When McAvoy’s psychic Professor Charles Xavier and his X-Men allies strive to stop him wiping out humanity, there are so many different characters jostling for attention that the story fails to pick up the necessary pace to carry us through to the climactic showdown.

However, there is plenty of entertainment to be had, mainly from Evan Peters’ Quicksilver, while Michael Fassbender, Jennifer Lawrence and Nicholas Hoult also have a hand in the action.