During the last days of the Ottoman Empire, The Promise tells about an Armenian medical student, Mikael (played by Oscar Isaac) who falls in love with a tutor, Ana (played by Charlotte Le Bon), who is already with Chris (played by Christian Bale)--a NY Times journalist reporting on the atrocities in Turkey.