One of Denzel's best works

Rating: 8/10 (27 September 2014)

I would say that Denzel gives one of his best works on the film as Robert McCall an ex CIA agent who wants to put behind his CIA does and live a quiet life while helping those in need. One night Robert merts a girl named Elena played by Chloe grace moretz who reminds me of Jodie foster when she played a hooker in taxi driver. One night Robert finds out that Elena was beaten up rather badly by one of her clients and takes it upon himself to seek justice for her his own way by going after those that intimate and threaten others while offering life lessons to those in need who seek his wisdom. I would have to say what makes Robert a complex hero who is forced by dire circumstances to become something that he is not but while still maintaining his sense of right and wrong.