Le film The Water Diviner avec Jacqueline McKenzie sortira sur nos grans écrans français le 15 avril 2015. Ce film australien s'intitulera chez nous La Promesse d'une Vie. C'est désormais son titre officiel après avoir été surnommé Le Sourcier.
Elle y tient le rôle d'Eliza au côté de Russell Crowe, Olga Kurylenko, Jai Courtney, Cem Yılmaz et Isabel Lucas.
Russell Crowe est également le réalisateur du film.
En 1919, 4 ans après la terrible bataille des Dardanelles, un paysan australien, Joshua Connor, rejoint la Turquie par bateau, résolu à retrouver ses trois fils, ayant combattu aux côtés des Anglais, et à les ramener sur leur terre natale, selon le souhait de sa défunte femme Eliza. Mais rien, dans les 46 ans de vie rurale de cet homme, ne l'a préparé au mélange de grandeur, de beauté et de chaos qu'est Constantinople, et la ville, sous occupation britannique, reste pour lui un territoire ennemi où ses fils ont disparu. En retrouvant les dépouilles de ses deux cadets, il prend conscience que sa quête ne fait que commencer, et cette quête va lui découvrir un pays ravagé par la guerre, où la frontière entre le Bien et le Mal n'est plus si nette et l'ennemi si clairement identifiable.