Pour le jeune Conor (Lewis MacDougall), la vie est loin d’être un long fleuve tranquille. Sa mère (Felicity Jones) est gravement malade, il habite chez une grand-mère tyrannique (Sigourney Weaver) et il se fait sans cesse malmener par les «grands» de l’école. Mais le pire, ce sont les cauchemars qu’il fait chaque nuit. Et puis, soudain, tout change. Alors qu’il se réveille une fois de plus en sueur, il remarque que le vieil if devant sa fenêtre s’est transformé en un monstre gigantesque – et que ce dernier lui parle! Conor comprend rapidement qu’il n’a aucune crainte à avoir. Nuit après nuit, sept minutes après minuit, le monstre revient le voir pour lui raconter trois histoires. Ses paroles vont permettre au garçon de découvrir la vérité qui se cache derrière sa souffrance.