Rocco (Johannes Krisch) pimps out prostitute Mirka (Lucia Siposova) to handsome businessman Michael Daly (Jude Law), who has an unsatisfying marriage to his wife Rose (Rachel Weisz).
He is unaware that Rose is cheating on him with Brazilian photographer Rui (Juliano Cazarre), who has a girlfriend called Laura (Maria Flor).
When she discovers the infidelity, Laura heads for the airport and crosses paths with aged father John (Anthony Hopkins), who is on a journey to identify a body.
During a layover in Denver, Laura meets sex offender Tyler (Ben Foster), who is surrounded by temptation and wrestling with his base desires.
And so the cycle continues with characters intersecting around the world and impacting on each other’s fortunes.
Released: August 10 (UK & Ireland, selected cinemas), 110 mins