Vin Diesel Is the Least Crazy Thing in The Last Witch Hunter Trailer

There's a lot of weird stuff in the trailer for The Last Witch Hunter: Michael Caine and Elijah Wood dressed like priests, butterflies flying rampant in a laboratory, some kind of gigantic tree on fire, snow inside a library, and, of course, Vin Diesel with viking-like hair. He stars as Kaulder, the last remaining witch hunter (thus, the title) tasked with taking out an uprising of witches in modern-day New York, opposite Game of Thrones star Rose Leslie (aka Ygritte). There's a bunch of cool stuff to look at in both the trailer and the teaser, and the movie is hitting theaters on Oct. 23!

click to play video

Here's the teaser trailer, from earlier this year:

click to play video