A most compelling story and with Clint Eastwood at the helm he crafted this film with brilliance.
What saddens me though is how frequently the name of Jesus Christ is used with reckless abandon. Try using the names of Mohammed, Buddha or Krishna instead and audience reaction could turn to anger and violence. Easier still would be to leave these offensive words out of movie scripts altogether. There is no shortage of words in the English language to convey what needs to make a good story shine.