De film vertelt het verhaal van Conor (Lewis MacDougall), een 12-jarige jongen die te maken heeft met de ziekte van zijn moeder (Felicit Jones), een onvriendelijke grootmoeder (Sigourney Weaver) en klasgenoten op school die hem pesten. Te midden van dit alles vindt de jongen een bondgenoot: een monster dat in zijn slaapkamerraam verschijnt. Het eeuwenoude, wilde en meedogenloze Monster begeleidt Conor op een reis vol moed, geloof en waarheden.