Cursed with immortality by an evil witch queen, Kaulder (Diesel) has spent centuries hunting down rogue witches vicious supernatural creatures intent on destroying humankind. Synopsis: From the producers of the 300 movie franchise, The Last Witch Hunter is an epic actionadventure starring Vin Diesel, Rose Leslie and Elijah Wood. Cast: Vin Diesel, Rose Leslie, Olafur Darri Olafsson