David Ullman es profesor de la universidad de Columbia en Manhattan. Se ha especializado en mitología y narrativa religiosa judeocristiana, pero el trabajo que le ha granjeado su posición es su estudio sobre El paraíso perdido, de Milton, un canto poético que aborda la maldad y tiene como escenario el Infierno.
David está casado y tiene una hija, Tess, a la que adora. Un buen día, David recibe la inesperada visita de una misteriosa mujer que afirma representar a alguien muy poderoso que requiere los servicios de David como consultor. David acepta la invitación, y viajan junto con Tess a Venecia; al poco de llegar, su hija desaparece. Es entonces cuando el académico ateo especializado en la Biblia y experto en demonología, que piensa que el diablo es un invento del hombre, verá cómo sus creencias se derrumban y llegará a creer en el mismo diablo. Así, David deberá aplicar su conocimiento sobre mitología demonológica para rescatar a la niña de las fuerzas satánicas.