Vin Diesel is not a fan of the dark arts in the first trailer for The Last Witch Hunter. The supernatural action film stars Diesel as Kaulder, an immortal witch hunter who must team with a witch to save New York City from its nefarious covens. The trailer shows Kaulder gearing up for the battle by grabbing a number of weapons, including an extremely menacing sword of fire. Director Breck Eisner's film also stars Michael Caine, Rose Leslie and Elijah Wood.