The poster and trailer for the The Last Witch Hunter starring Vin Diesel has arrived courtesy of MTV and we have them for you below!
An immortal witch hunter named Kaulder (Diesel) is tasked with the job of coming between the covens of New York City and their goal to destroy humanity by way of a horrific plague. In order to accomplish this he must partner up with a beautiful female witch named Leslie (Rose Leslie), something that he thought he would never do.
The film is directed by Breck Eisner (The Crazies) and co stars Elijah Wood and Michael Caine. The Last Witch Hunter hits theaters October 23.