Man on Fire is a 2004 action thriller film directed and co-produced by Tony Scott, from a screenplay by Brian Helgeland, based on the 1980 novel by A. J. Quinnell. Denzel Washington portrays John Creasy, a despondent, alcoholic former CIA SAD/SOG officer-turned-bodyguard, who goes on a revenge rampage after his charge, nine-year-old Lupita "Pita" Ramos (Dakota Fanning), is abducted in Mexico City. The supporting cast includes Christopher Walken, Radha Mitchell, Giancarlo Giannini, Marc Anthony, Rachel Ticotin and Mickey Rourke. Quinnell's novel had previously been adapted into a feature film in 1987, which was also produced by Arnon Milchan.