Phenomenal movie. Must see and see it with your children, for the awareness purpose. There are NOT any graphic scenes, the are a few implied scenes. No blood, no guts no sex.
Jim Caviezel does an excellent job of portraying Tim Ballard. I would pay to see it again. Also definitely stay til the end of the credits. The information and Jim's speech are worth the ticket alone.