TRR: He's played a space criminal named Riddick, an outlaw racer named Dominic Toretto, and a Guardian of the Galaxy named Groot. Now Vin Diesel is Kaulder, an immortal witch slayer in The Last Witch Hunter. Directed by Breck Eisner, the film is set in a present-day world where humans and witches co-exist in a tenuous truce. It's been 800 years since Kaulder struck down the Witch Queen (The Strain's Julie Engelbrecht), in the process taking on her curse of immortality. Now a group of evil witches are seeking to resurrect their fallen queen mother, and it's up to Kaulder and a good witch named Chloe (Game of Thrones' Rose Leslie) to stop them. With a plot resembling something that's been hacked (and slashed) together from pieces of films like Blade, Constantine, and even last year's Seventh Son, The Last Witch Hunter is far from original, and its performances are merely serviceable. Luckily, the film manages to redeem itself in one department, and that's the visual effects, which do a wonderful job immersing viewers in Kaulder's world of sword-and-sworcery. Does it make for a better movie? Kind of. But like the Witch Queen's shapeshifting minions, The Last Witch Hunter isn't something that should be taken at more than face value.