Just saw this movie at Hoyts Sylvia ParkMt Wellington. It was an amazing movie, I should have taken more tissues. Parents be aware, keep our children safe. This really was a hard movie to watch but I'm glad I did. Highly recommended! Jim Caviezel as Tim Ballard, definitely the right actor to play Tim.