Vin Diesel plays Kaulder, a beefy, bearded warrior we first meet sometime in the Middle Ages, as he kills the ghastly Witch Queen (Julie Engelbrecht).
The Last Witch Hunter is so dense, so packed with stuff - with spells and strange beings and dreams and weapons and ornate walls and tree roots tangled with skulls and giant swirling apocalyptic black clouds of man-eating flies - that you might not notice at first that there aren’t any people in it. The immortal Vin Diesel, doing something spectacular.