Man on Fire is a 2004 action thriller film directed by Tony Scott, based on the 1980 novel of the same name by A. J. Quinnell. It stars Denzel Washington as John Creasy, a former CIA officer turned bodyguard who seeks vengeance after the abduction of the girl he was protecting in Mexico City.