The Last Witch Hunter

(2015) Violent supernatural horror starring Vin Diesel. In modern-day New York, an immortal medieval warrior is forced to battle again with the powerful witch he slayed many centuries earlier.