The Last Witch Hunter 2

After nearly a decade, the immortal witch hunter Kaulder (Vin Diesel) returns in a dark and tragic new chapter. When an ancient cult summons the first Witch Mother from the afterlife, Kaulder is forced to team up with a young witch who betrays her bloodline to prevent the apocalypse.
The modern world blends with ancient mystery, the explosive battles between sacred fire and dark magic make the audience unable to take their eyes off. Vin Diesel is still cold, strong and full of depth in the role of the lone immortal soldier.
Kaulder is forced to break his ancient oath and seek an unlikely ally – Lilith, a young witch with dark blood but thirsting for redemption. As they journey through time, decipher ancient texts, and confront cursed spirits, they embark on a battle between light and darkness, where Kaulder confronts not only his enemies, but also his own painful past – his wife and daughter were burned alive in a witchcraft ritual centuries ago.