Hits hard from the start to the finish. Never thought I'd ever see a movie that makes you cry during the opening credits. This topic is hard to believe, hard to wrap your head around. How can this kind of evil exist in the hearts of humanity. It does. What the world needs are good people to fight back. This is where Tim Ballard, played by Jim Caviezel, comes in. There really isn't much else I can say that hasn't already been said by others. The only thing I can say is go see Sound of Freedom, it will change you.