Cast
Denzel Washington : John W. Creasy
Dakota Fanning : Lupita "Pita" Ramos
Marc Anthony : Samuel Ramos(l'ex de Jennifer Lopez ?)
Radha Mitchell : Lisa Ramos
Christopher Walken : Paul Rayburn
Giancarlo Giannini : Miguel Manzano
Rachel Ticotin : Mariana
Jesús Ochoa : Fuentes
Mickey Rourke : Jordan Kalfus
Angelina Peláez : Sœur Anna
Gustavo Sánchez Parra : Daniel "La Voix" Rosa Sanchez
Gero Camilo : Aurello Rosa Sanchez
Rosa María Hernández : Maria
Adaptation
Man on Fire est l'adaptation cinématographique du roman L'Homme de feu d'A.J. Quinnell, un pseudonyme d'écrivain jamais identifié .C'est la seconde adaptation de ce roman après Man on Fire réalisé par Élie Chouraqui en 1987.
*
Genèse du projet
En 1980, le producteur Arnon Milchan, fondateur de Regency, achète les droits du roman et propose à Tony Scott de le réaliser. Mais le projet ne se concrétise pas et Tony Scott tourne alors Top Gun. Au début des années 2000, le producteur Lucas Foster s'associe à Regency pour relancer le projet. Brian Helgeland est engagé pour écrire le script et, en 2003, Tony Scott donne son accord.
À l'origine, l'action se déroulait en Italie. L'histoire a été transposée au Mexique car Lucas Foster et Tony Scott trouvaient que la mafia était un sujet trop cliché et déjà vu. De plus, les enlèvements sont désormais plus rares en Italie en raison de lois plus strictes (Ha ha ha)
Casting
Pour parfaire son rôle, la petite Dakota Fanning a pris-avant le tournage du film-des cours d'espagnol, de piano, d'amélioration de sa technique de natation. De plus, elle a fréquenté durant plusieurs semaines ses futurs « parents » afin de se familiariser avec le couple et paraître ainsi plus naturelle dans son rôle.