Man on Fire (2004)
Though loved by audiences, Man on Fire was panned by critics for its extreme depiction of violence and excessive duration. The Tony Scott-directed movie stars Denzel Washington as John Creasy, a former CIA operative who reluctantly accepts a job as a bodyguard for 9-year-old Lupita (Dakota Fanning), the daughter of wealthy businessman Samuel Ramos (Marc Anthony). When Lupita is kidnapped by a bloodthirsty gunman (Jesús Ochoa), Creasy must face a swarm of corrupt cops and criminals to rescue her.
While Man on Fire is a traditional action movie, it surprisingly has a poignant ending. The film concludes with Creasy blasting his way to the kidnappers, but instead of fighting them to death, he agrees to trade himself for Lupita.