Ugh... well, visually it is an awesome movie. But if you don't like preachy movies, stay FAR away from this one. You'll find your eyes getting tired from all the rolling they will do. And by preachy, I mean literally preachy .. "I bring the King James Bible!". Good grief. Anyway, if you enjoy "300" style movie visuals, and don't mind being preached too with a big, corny, heavy hand - then give it a shot. Otherwise, just watch "The Road" (or better, read it!).