Inspiré de la jeunesse et des expériences d'Antwone Fisher, ce film est la première réalisation de Denzel Washington, le premier scénario d'Antwone Fisher, le premier grand rôle du comédien Derek Luke et de sa partenaire Joy Bryant.
Le producteur Todd Black découvrit l'histoire d'Antwone Fisher il y a plus de dix ans, à l'époque où celui-ci était agent de sécurité aux studios Sony Pictures. Bien que Fisher n'eût aucune expérience de l'écriture, Todd Black fut si ému par son récit qu'il le poussa activement à en tirer un scénario. Denzel Washington s'engagea à réaliser celui-ci dès 1997, mais fut contraint de remettre le projet à 2001 pour honorer ses nombreuses obligations.
Refusant d'exploiter tant soit peu l'amitié d'Antwone Fisher, Derek Luke s'adressa à l'ami d'un ami pour décrocher une audition : "Lorsque j'ai fini de lire ce script, j'étais en larmes, mais ces pleurs avaient quelque chose d'apaisant. Ce sont eux qui m'ont donné envie de jouer Antwone Fisher."
Joy Bryant fait état de sa réaction à la lecture du scénario : "En lisant le scénario, quelques mois avant le début des auditions, j'ai craqué trois fois. J'avais déjà entendu des comédiens me décrire leurs réactions émotionnelles à la lecture d'un texte, mais aucun script ne m'avait encore fait cet effet." Sans attendre le début du casting, Joy Bryant "harcela" ses agents, puis se rendit à ses propres frais à Los Angeles afin d'auditionner pour le rôle de Cheryl.
Pour assurer à ses interprètes la meilleure préparation, Denzel Washington demanda à chacun de connaître dans les moindres détails l'histoire de son personnage.
Durant le tournage d'Antwone Fisher, Joy Bryant reçut un judicieux conseil de la part de Denzel Washington : "Celui qui "pense" trop son jeu, qui cherche à calculer ses effets, risque très vite le blocage. Il faut apprendre à être plus léger, arrêter un peu de réfléchir et laisser parler son instinct."
Les deux premières semaines de tournage se sont déroulées à Cleveland, dans le quartier de Glenville où Fisher a passé sa jeunesse. La deuxième phase, d'une durée de cinq semaines, eut lieu à San Diego, dans les bases de la 32ème rue, de North Island et Point Loma, ainsi qu'à bord de l'USS Belleau, avec l'entière coopération de la Marine.