Vin Diesel’s ‘Last Witch Hunter’ Explodes With Fire, Swords and Blood in New Trailer (Video)

Michael Caine, Elijah Wood and “Game of Thrones” alum Rose Leslie join the actor for action film set to hit theaters October 23

Vin Diesel battles immortal witches with badass blades in the new trailer for “The Last Witch Hunter.”

Diesel plays Kaulder, who was once a member of a group of witch hunters and attempted to slay the Queen Witch (Julie Engelbrecht) and her minions who sought to unleash the Black Plague upon the world. She cursed Kaulder with her immortality, and these days he is the only one of his kind left.

Now, the evil Queen Witch is back, and he must fight for humanity once again.

The trailer is full of fiery explosions, epic stunts and impressive swords as Kaulder sways between reality and the world of dreams, led there by “dreamwalker” witch Chloe, played by “Game of Thrones” alum Rose Leslie.

The film also stars Elijah Wood and Michael Caine. Breck Eisner directed the film for Summit Entertainment. Cory Goodman, Matt Sazama and Burk Sharpless wrote the screenplay.

“The Last Witch Hunter” opens in theaters October 23.

Watch the trailer above.