Does this movie have flaws? Yup. The screenplay and the dialogue choppy and the acting is amateur. So, why 10 Stars? Because the message (all movies have one) is true and the current low rating by God-haters is undeserved. Jeremy London is actually a good actor but is a known Christian bigot which makes me wonder why he's in so many Christian movies when he mocks God and biblical Christianity every chance he gets. Wilford Brimley was fantastic as always. Those who see the truth this movie proclaims will understand the 10 Star rating.