Aurora, una niña de 10 años, está convencida de que el monstruo que vive bajo su cama se ha comido a su familia. Cuando descubre que su vecino (Mads Mikkelsen) es un asesino a sueldo, decide contratarlo para cazar a la criatura. Para protegerla, el sicario tendrá que abrirse paso entre una oleada de matones liderados por Laverne (Sigourney Weaver) y asumir que, a veces, los monstruos existen de verdad.