C.S. Lewis (Sir Anthony Hopkins) is the author of the "Chronicles of Narnia" books. Known as Jack, he teaches at Oxford during the 1950s. An American fan, Joy Gresham (Debra Winger), arrives to meet him for tea in Oxford. It is the beginning of a love affair. Tragically, Joy becomes terminally ill and their lives become complicated.