'The Last Witch Hunter' Trailer: It's the End of the World as Vin Diesel Knows It

"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.

As the trailer — 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 the new trailer below.