Being an atheist the reader will understand that I am aversed to cheesy Christian propaganda. Mercy Streets does not cause such dislike, except perhaps for the too obvious name Jeremiah. The reason is integrity, Jeremiah's struggle with his feelings for guilt is genuine. Moreover the atheist view gets a very fair chance - and it's the first time that happens in a Christian movie - when Rome questions Jeremiah's faith. Maybe the director got the idea from the Tuco-Pablo confrontation in The Good, the Bad and the Ugly, another undecided philosophical/theological battle. What's more - bad brother John is in fact not that bad, even TJ and Rome aren't. It's not even clear if John is converted. Moreover I like it that Rome is menacing without using filthy language; that there is no boring sex between the sheets. Not that I have something against swearing and sex, but these are not values in itself, as happens way too often last 10, 15 years. Give me swearing and sex when it is necessary for the movie or leave it out, as it is distracting. The movie has some shortcomings - it drags a little sometimes, a few scenes are not that convincing - but all in all the director succeeded in making a movie entertaining enough to keep my attention and avoiding all traps before reaching his goal. In short Mercy Streets is an integre movie about the moral struggle of a Christian plagued by guilt plus quite a few extra's. Wanting to live in a free world - with christians and members of most other religions - I can't see much wrong with it. The average of five stars is way too low.