Aunque fue Heath Ledger quien interpretó a Harry Feversham, la primera elección era Jude Law.
La película se basa en la novela de mismo nombre de A.E.W. Mason, y ha sido llevada en varias ocasiones a la pantalla.
La fama de actor conflictivo de Wes Bentley aumentó después del rodaje de la película, ya que después de abandonar el de 'Pearl Harbor' estuvo a punto de marcharse del de 'Las Cuatro Plumas'.