Another good film with gael garcia bernal, but definitely not the best i have seen him in, tho as ususal he gives a good performance.
He plays a newly ordained priest, who gets sent to a small village, where he sees the corruption and hypocrisy in church, and embarks on an affair with a 16 year old girl. Then we watch it all unravelling.