I watched this movie based on the reviews I've seen here. Unfortunately, I am now completely convinced that my personal tastes are a literal light year and a fathom away from the tastes of other viewers.
This movie was just painful. The story moves on at a torturous pace, and is filled with dialog that is funny at first, but gets old very quickly. The characters are absolutely just bizarre, and a few of them make no sense at all. The protagonist, Mr. Shepherd, has the intelligence of a "dumb and dumber" type hero, and much of the film centers around him describing the world from his point of view. In light of that, I highly suggest you remove your brain before watching. Perhaps leave it in a jar by your bed. You know, someplace you won't lose it, and won't feel guilty for not having it on you for the evening.
Danny Trejo is as good as he can be with what he was given, but that's still no reason to put his face on the cover with a baseball bat. It's very misleading, because this movie is not about him.
I'm rating this movie at a 5. It was not the worst movie I've ever seen and did have one or two good moments. The best parts are the over-generalizations of the TV evangelists who are used-car-salesman type preachers. Fun to watch, but still just a play on a stereotype. Not very original. Production value was quite good, it was only difficult to watch because of it's content, not because of it's plot cohesion or filming.
All in all, I did not enjoy it. But to each their own, apparently some others did.