Vin Diesel Battles an Ancient Evil in New 'The Last Witch Hunter' Trailer

By Graeme McMillan

“And so it begins.”

Happiness is just an illusion in the latest trailer for Vin Diesel’s supernatural action movie The Last Witch Hunter — but an illusion that you easily can be pushed out of (literally).

Diesel plays Kaulder in the movie — the eponymous final remaining witch hunter who, cursed with immortality by a vengeful witch, has spent centuries ridding the world of their kind. Unfortunately for him, the witch who cursed him (Julie Engelbrecht) is back from the dead and out for payback.

Related: Vin Diesel Hints at ‘Last Witch Hunter’ Sequel

As the trailer above — debuted by IGN — makes clear, Diesel isn’t working alone in his quest; alongside Game of Thrones’ Rose Leslie, he has both Elijah Wood and Michael Caine on his team, all but guaranteeing any spooky apocalypse will be postponed for a while yet.

Directed by Breck Eisner, The Last Witch Hunter will be released Oct. 23.

Watch Vin Diesel break down the first trailer for the movie: