He distanced himself from love as he distanced himself from pain, until one woman got close enough to open his heart to the world.
C.S. Lewis (Anthony Hopkins) es profesor de Literatura en Oxford y un escritor de gran reputación, pues entre sus obras se encuentra la saga de "Las crónicas de Narnia". Sin embargo, es soltero y vive con su hermano de forma casi monacal, totalmente desconectado de la realidad y encerrado en el mundo de la enseñanza y de los libros. Un día, empero, irrumpe en su vida Joy Gresham (Debra Winger), una poetisa estadounidense divorciada y gran admiradora suya, que está de viaje por Inglaterra con su hijo (Joseph Mazzello) y desea fervientemente conocerlo en persona.