A young Roman Catholic priest, Father Amaro (Gael García Bernal) is assigned to a small Mexican town where he quickly finds himself tempted by pious teenager, Amelia (Ana Claudia Talancón).
A young Roman Catholic priest, Father Amaro (Gael García Bernal) is assigned to a small Mexican town where he quickly finds himself tempted by pious teenager, Amelia (Ana Claudia Talancón).