Na Primeira Guerra Mundial durante a Batalha de Gallipoli na Turquia, o fazendeiro australiano Connor (Russell Crowe) descobre que seus filhosdesapareceram. Ele então viaja até Istambul para descobrir o paradeiro deles. Nesse caminho, Connor se envolve com Ayshe (Olga Kurylenko), dona do hotel onde está hospedado. Além disso, ele conta com a ajuda de um policial turco na busca pelos três rapazes.
Curiosidades
O filme marca a estreia de Russell Crowe na direção de um longa-metragem.
Há muitos anos o ator tentava dirigir o seu primeiro filme. Antes de Promessas de Guerra, ele esteve envolvido em pelo menos três projetos: um documentário sobre o comediante Bill Hicks, um suspense sobre a morte de um policial de Los Angeles e um drama sobre o exército.
A Batalha de Gallipoli completa 100 anos em 2015. No conflito foram mortos 60 mil soldados.
A produção venceu os prêmios de Melhor Filme, Ator Coadjuvante (Yilmaz Erdogan) e Figurino, da Academia Australiana de Cinema e Artes Televisivas (AACTA), considerado o Oscar do cinema australiano.