Answer
Man on Fire is a 2004 American action thriller film directed by Tony Scott and written by Brian Helgeland, based on the 1980 novel of the same name by A. J. Quinnell. It stars Denzel Washington, Dakota Fanning, Christopher Walken, Radha Mitchell, Mickey Rourke, Marc Anthony, Robert De Niro, and Giancarlo Giannini.