A new teaser trailer and poster has been revealed for director Breck Eisner‘s (The Crazies) The Last Witch Hunter, which stars Vin Diesel, Rose Leslie, Elijah Wood and Michael Caine. Diesel plays the last remaining witch hunter who must battle an uprising of witches in modern New York City.
The Last Witch Hunter opens in theaters October 23rd.