Henry, un joven deprimido y asustadizo, sufre desde pequeño unas extrañas pesadillas de las que intenta liberarse a través de su imaginación. Pronto verá que su hijo recién nacido es un ser monstruoso.
En Nueva York, Babe Levy (Dustin Hoffman), un universitario que está haciendo el doctorado en la Universidad de Columbia y que pasa parte de su tiempo libre preparándose para correr maratones, conoce a Elsa, una extraña mujer suiza con la que inicia una relación amorosa.