Arthur
Para el papel del protagonista Coronel Nicholson, David Lean tenía en mente a dos de los actores británicos más prestigiosos: Laurence Olivier o Charles Laughton. Sin embargo, Sir Laurence estaba muy ocupado preparando el rodaje de “El príncipe y la corista”, que iba a dirigir y protagonizar junto a Marilyn Monroe y declinó la oferta. Charles Laughton aceptó en principio, pero su delicada salud le impedía trasladarse al sofocante Ceilán donde se iba a filmar toda la película y prefirió irse a Hollywood a rodar "Testigo de cargo", de Billy Wilder. Lean llamó entonces a Cary Grant, el cual pensó que el papel le hacía demasiado mayor y no quiso saber nada más del proyecto. Alec Guinness fue la cuarta opción; aunque en un primer momento rechazó el papel porque el personaje le parecía según sus palabras "un loco y un traidor", al final acabó aceptando y fue todo un acierto: Sir Alec brindó una de las mejores interpretaciones de su carrera, la cual le valió el Oscar al mejor actor.
En la escena de los túneles a oscuras, se llega a ver en un plano a una rana y una telaraña juntos; esto es un homenaje que quiso hacer Amenabar a una escena similar de la peli "La noche del cazador" de Charles Laughton.
El guión es del debutante Dave Collard y se inspira en el thriller de John Farrow "El reloj asesino" (1948), protagonizado por Ray Milland y Charles Laughton.
Arturo Zafra
Curiosamente, los papeles de esclavo fueron interpretados por actores americanos: Kirk Douglas, Tony Curtis, Jean Simmons... Sin embargo, los roles de los romanos opresores estuvieron a cargo de actores británicos: Laurence Olivier, Peter Ustinov, Charles Laughton...