Dio e Satana combattono sulla terra; per sistemare le cose puntano sull'anima di Faust, un alchimista dotto e devoto.

È la romantica storia d'amore di Al Connelly (Freddie Prinze Jr.) e Imogen (Julia Stiles), una giovane coppia la cui appassionata storia d'amore li porta a compiere un viaggio verso la complicata strada del primo amore.