From the producers of the 300 movies, The Last Witch Hunter is an epic action-adventure starring Vin Diesel, Rose Leslie and Elijah Wood!

Cursed with immortality by an evil witch queen, Kaulder (Diesel) has spent centuries hunting down rogue witches; vicious supernatural creatures intent on destroying humankind.

Now, as the covens of modern day New York threaten to resurrect their queen and release a terrible plague on the world, Kaulder must face their vengeful wrath in a battle to save the human race.

Directed by Brock Elsner and starring Vin Diesel, Rose Leslie, Elijah Wood and Michael Caine, The Last Witch Hunter is in cinemas Thursday 29 October, and we’ve got 20 in-season double passes to give away!

Total prize value: $680 ($34 per double pass)

HOW TO ENTER: Enter via the form below. *Entrants agree to receive future promotional offers from Bmag. This prize is not redeemable for cash. Competition closes 9am, Monday 19 October. UPDATE: This competition has closed. Congratulations to our winners — Brian Pratt, Karly Merker, Leanne Watson, Yong Ooi, Lynn Alexander, Amanda Gothard, Donna Philipson, Naomi Taylor, Michelle Jarvis, David Jenkins, Cat Martin, Jeannie Hudson, Philip Trone, Angela Sturmar, Pauline Luscott Hansford, Rosemary White, John Topping, Amy Petersen, Mitchell Milligan, and Maurizio Possamai!