O Dr. Richard Massey (Bill Pullman) é um professor de Harvard, um astrofísico cuja certeza de que todos os eventos são explicáveis pela ciência é desafiada por uma freira, a Irmã Josepha Montafiore (Natascha McElhone). Ela o leva a uma jornada através do estranho mundo da fé.