C.S. Lewis, a world-renowned writer and professor, leads a passionless life until he meets spirited poet Joy Gresham.
Anthony Hopkins
as C. S. 'Jack' Lewis
Debra Winger
as Joy Gresham
Edward Hardwicke
as Warnie Lewis
John Wood
as Christopher Riley
Michael Denison
as Harry Harrington
Peter Firth
as Dr Craig
Matthew Delamere
as Simon Chadwick
Julian Fellowes
as Desmond Arding
Julian Firth
as Father John Fisher
Robert Flemyng
as Claude Bird
Andrew Hawkins
as Rupert Parrish
Peter Howell
as College President