Only God Knows (2006)
Only God Knows (; ) is a 2006 Mexican-Brazilian drama film directed by Carlos Bolado. It stars Alice Braga as Dolores, a Brazilian woman, who meets Dámian (Diego Luna), a Mexican who helps her to reach Mexico City after her passport is stolen.
More at Wikipedia.