Henry (Jaeden Lieberhe) é um garotinho de 11 anos, o pequeno gênio da família, com quem a mãe, Susan (Naomi Watts), e o irmão, Peter (Jacob Tremblay), podem contar para tudo. Henry é apaixonado pela vizinha, Christina (Maddie Ziegler), enteada do comissário de polícia (Dean Norris). Para protegê-la das crueldades do padrasto, Henry cria um plano e traça todos os passos no seu caderno… é quando sua mãe descobre e decide ajudá-lo a colocar tudo em ação.