Robert McCall (played by Denzel Washington) is a retired government agent who lives in Boston. McCall spent his time working in a company Home Hardware Mart. McCall was piqued when he saw what happened to a young girl who was forced to become a sex worker. The young girl named Teri (played by Chloe Grace Moretz) who work under a group of Russian mobsters.