The Promise is a 2016 American historical drama film directed by Terry George and starring Oscar Isaac, Charlotte Le Bon and Christian Bale, set in the final years of the Ottoman Empire. The film premiered on September 11, 2016, at the Toronto International Film Festival and was released in the United States on April 21, 2017, by Open Road Films.