As férias de Natal estão a revelar-se especialmente tensas para Greg Heffley este ano. Depois de estragar acidentalmente a propriedade de terceiros com o seu melhor amigo Rowley, Greg receia não ter o presente que deseja para o Natal. Assim, luta desesperadamente para ficar fora da lista dos meninos maus. Para agravar as coisas, a cidade é atingida por uma tempestade de neve e toda a família fica presa em casa durante vários dias. Com o Natal mesmo a chegar, conseguirá Greg portar-se da melhor forma e convencer o Pai Natal a colocá-lo na lista dos meninos bons?