First the good: the actor playing Randy is so good - he seems out of place in this film
The not so good: the story is odd, like a Christian film that Kirk Cameron would make except for excessive profanity and violence.
The very bad: the poor guy playing David is so terrible.
The not so good: the story is odd, like a Christian film that Kirk Cameron would make except for excessive profanity and violence.
The very bad: the poor guy playing David is so terrible.