Michael Denison zastąpił w filmie Petera Barkwortha.
Richard Attenborough zastąpił Sydney'a Pollacka, który miał początkowo wyreżyserować film.
W teatralnej wersji rolę C.S. Lewisa grał Nigel Hawthorne - został on zastąpiony w filmie przez Hopkinsa, ponieważ nie był dość znany na świecie.
O wyreżyserowanie filmu i zagranie w nim poproszono Barbrę Streisand, aktorka zrezygnowała jednak na rzecz filmu "The Normal Heart" (którego produkcja nigdy nie doszła do skutku).
Zdjęcia do filmu kręcono w Christ Church Meadow, Duke Humfrey's Library, Magdalen College, Sheldonian Theatre (Oksford), Pengethley Manor Hotel (Ross-n-Wye), Loughborough Central Station (Loughborough), w studiu Shepperton (Shepperton) i Symonds Yat (Anglia, Wielka Brytania).
Pub "Bird and Baby" w rzeczywistości nosił nazwę "The Eagle and Child". C.S.Lewis bywał w nim regularnie.
W rzeczywistości Joy miała dwóch synów, Dawida i Douglasa.