En la víspera del estallido de la Segunda Guerra Mundial, el psicoanalista austriaco Sigmund Freud (Anthony Hopkins) y el escritor británico C.S. Lewis (Matthew Goode) mantienen un encuentro que dará lugar a un fascinante debate sobre la vida y la existencia de Dios.