Pendant les castings, John Grisham, l’auteur du roman sur lequel se base le film, ne voulait pas d’enfant acteur « connu » pour incarner Mark Sway, de peur que l’accent dit « Hollywoodien » ne décrédibilise le long-métrage (l’histoire se déroulant à Memphis). Parmi les milliers de personnes ayant auditionné pour le rôle (dont le jeune Macaulay Culkin), ce fut Brad Renfro, originaire de Knoxville, qui remporta l’honneur de jouer aux côtés de Susan Sarandon et de Tommy Lee Jones.