Not even a few dead flies can escape Vin Diesel's notice in the latest clip from the supernatural action film "The Last Witch Hunter."

Directed by Breck Eisner, the film casts Diesel as Kaulder, a valiant warrior cursed with immortality by the Queen Witch he slew centuries earlier. Now the only remaining witch hunter, Kaulder only seeks his long-lost loved ones. But unknown to him, the Queen Witch has been resurrected and seeks revenge against her killer in an epic battle that will determine the survival of humanity.

Opening Oct. 23, "The Last Witch Hunter" also stars Rose Leslie, Elijah Wood and Michael Caine.