Il film, ambientato quattro anni dopo la devastante battaglia di Gallipoli, in Turchia, durante la Prima Guerra Mondiale, vede protagonista Connor (Russell Crowe), un agricoltore australiano che intraprende un lungo viaggio verso la Turchia alla ricerca della verità riguardo la sorte dei suoi tre figli, dati per dispersi in battaglia. Qui instaura una relazione con una bellissima donna turca (Olga Kurylenko), proprietaria dell'albergo in cui alloggia. Animato dalla speranza e forte dell'aiuto di un ufficiale turco, Connor attraversa il Paese sulle tracce dei suoi figli.