Oscar Isaac, Christian Bale and Charlotte Le Bon star in this sweeping romantic epic.

A love story plays out amid the chaos of the First World War in The Promise, a sweeping historical romance starring Oscar Isaac (Inside Llewyn Davis, Ex Machina, Star Wars: The Force Awakens), Charlotte Le Bon (Yves Saint Laurent, The Hundred-Foot Journey, The Walk) and Christian Bale (The Fighter, American Hustle, The Dark Knight).

In 1914, Armenian medical student Mikael (Isaac) travels to the grand city of Constantinople to train as a doctor. There, he falls in love with Ana (Le Bon), a French-educated Armenian artist who is already in a relationship with the fiery Chris (Bale), a worldly American journalist.

Drawn to each other regardless, Mikael and Ana are torn apart when they find themselves on the run for their lives as war breaks out and the ruling Ottoman Empire turns against its own people.

Directed by Terry George (Hotel Rwanda, In The Name Of The Father), The Promise is in cinemas June 15. For more info, visit thepromisemovie.com.au.

We’ve got 15 double in-season passes to give away to see The Promise — enter now for your chance to win!

HOW TO ENTER: Enter via the form below. *Entrants agree to receive future promotional offers from Bmag. This prize is not redeemable for cash and cannot be transferred. Competition closes 9am, Monday 5 June. UPDATE: This competition has closed. Congratulations to our winners — Bob Jeffery, Emily O’Grady, Kristen Nasternak, Donna Dwyer, Nadine Nobile, Kristen Ruhmann, Juanita Crough, Leonie Brown, Rosemary Fraser, Juliet Davern, Caroline Moren, Trevor Bryant, Chris Wilson-Row, Andrew MacDonald and Jenny Tam! Your tickets will be posted to you.