1945, dans un village morave. Olin, 12 ans, souffre de sa petite taille, des railleries des enfants et d'un père violent. Il se réfugie dans ses rêveries permanentes. Après le repli des troupes allemandes, on attend l'arrivée de l'Armée Rouge. Les villageois décident d'envoyer les enfants cacher les chevaux dans la forêt. C'est le début d'aventures aux frontières de la folie et de la mort.
Johnny est un journaliste cynique et dévoré par son ambition. En vue d’obtenir le prix Pulitzer, il se fait passer pour fou et interner dans un asile afin d’enquêter sur un meurtre. Mais plus il se rapproche de l’assassin, plus sa propre folie le guette.