Em 1952, na Universidade de Oxford, surge o relacionamento entre o professor e intelectual C.S. Lewis (Anthony Hopkins) e a escritora americana Joy Gresham (Debra Winger). Eles se encontraram após ela lhe ter escrito uma carta, sendo que esta correspondência a levou a sua primeira viagem à Inglaterra, que ela fez em companhia de Douglas Gresham (Joseph Mazzello), seu filho. Lewis a recebeu como cortesia, como parte da rotina de sua vida de professor, mas ele não sabia o que fazer quando algo lhe ficou claro: que estava apaixonado.
C. S. 'Jack' Lewis
Joy Gresham
Warnie Lewis
Christopher Riley
Harry Harrington
Dr Craig
Simon Chadwick
Desmond Arding
Father John Fisher
Claude Bird
Diretor