Along the way some interesting people appear, including Rena Owen as the leader of the witches council, and there are some notable special effects. For the most part though, we flick back into Kaulder's memory for clues as to what's happening, which becomes a rather tedious way to piece the puzzle together.
There's little chemistry between Caine and Diesel, whose characters have been working together for 50 years. But then Diesel doesn't really look comfortable with any of his co-stars, including another priest character, played by Elijah Wood. Caine at least brings humour to his role, not unlike Alfred in the Batman movies.
The relationship is a touch better with new sidekick Chloe, a witch played by Game of Thrones' Rose Leslie, who is equally as enthusiastic as Diesel. But hard as they both try with this cheesy supernatural saga, the often incoherent and repetitive plot doesn't have enough thrilling action to redeem its other shortcomings.
The Last Witch Hunter
Cast: Vin Diesel, Michael Caine
Director: Breck Eisner
Running Time: 106 mins
Rating: M (Violence, offensive language)
Verdict: Tame, predictable supernatural saga.