Se rodó entre el 10 de septiembre y el mes de diciembre de 1995 y la grabación tuvo lugar en diversas localizaciones de Estados Unidos, como Canton, London, Tampa y el Aeropuerto Internacional de Jackson.
Para el personaje de Jake Brigance fueron considerados los actores Ralph Fiennes, Brad Pitt, Alec Baldwin, Bill Paxton y Aidan Quinn, recayendo finalmente en Matthew McConaughey, que inicialmente iba a interpretar a Freddie Lee Cobb, encarnado por Kiefer Sutherland en la película.