The Last Witch Hunter Trailer: Vin Diesel and Ygritte Team Up to Punch Witches


In The Last Witch Hunter, Vin Diesel plays an undying warrior who travels around the world fighting witches for Michael Caine. But what happens when he meets a good witch (played here by Rose Leslie)? Well, then you get a line as immortal as Diesel's character: "Who says a witch can't hunt witches?"