Lionsgate has debuted the new full-length trailer for "The Last Witch Hunter," the supernatural action film starring Vin Diesel, Rose Leslie, Elijah Wood and Michael Caine.

Directed by Breck Eisner, the film casts Diesel as Kaulder, a valiant warrior cursed with immortality by the Queen Witch he slew centuries earlier. Now the only remaining witch hunter, Kaulder only seeks his long-lost loved ones. But unknown to him, the Queen Witch has been resurrected and seeks revenge against her killer in an epic battle that will determine the survival of humanity.

"The Last Witch Hunter" arrives Oct. 23.