A Stranger down the road

Rating: 9/10 (12 March 2007)

A very touching story of a child and her bodyguard. In Mexico city there happens a lot of kidnapping. One such family after getting a threat of kidnapping of their daughter, hires a retired soldier John Creasy (Denzel Washington) to protect their daughter from the kidnappers.
Denzel is fed up with his life for some reasons and is leading a secluded life. After joining the duty he just tries to do his duty while the kid Pita (Dakota Fanning) tries to make friends with him. He helps her win a swimming competition after which they became close to each other until she is abducted. Denzel's rage is unleashed on those responsible for her kidnapping. He breaks down when he heard that she is killed. Now nothing will stop him from punishing the guilty.
But what happens when he comes to know the people involved ? What will he do ? Will he forgive them ? And what will happen to him ?