Opinions anyone? Do you think the movie was critical of religion, frustrated with it, accepting...?
Seem to me the moral was that no matter how life is just not fair and can be cruel don't lose heart.

21 Grams Info @ Wiki
If you have not seen it I'd recommend it. But be warnded of scenes of naked flesh...if you don't like to see that kind of thing.