Много лет назад маленький сирота Бадди (Уилл Феррелл), живший в детском доме, спрятался в мешке Санта-Клауса и таким образом очутился на Северном полюсе. Там он оказался среди эльфов, которые усыновили малыша и растили его как родного сына. Но очень скоро он вырос и стало ясно, что полноценным эльфом Бадди не стать. Тогда Санта позволил герою фильма «Эльф» отправиться в Нью-Йорк на поиски своего настоящего отца, Уолтера Хоббса (Джеймс Каан). Но оказалось, что тому совершенно наплевать на сына, так как главный интерес в жизни Уолтера — это его бизнес.
Питер обрадован новостью о том, что к ним в дом переезжает дедушка. Но его радость исчезает, когда выясняется, что дедуля займет его комнату, а Питеру придется перебраться на страшноватый чердак. И хотя он любит своего дедушку, Питер не намерен расставаться с не менее любимой комнатой. Юному герою не остается ничего, кроме как объявить войну. С помощью своих друзей Питер строит грандиозные планы, которые вынудят деда отказаться от комнаты. Но малоподвижный старик оказывается изобретательнее, чем они думали.
На компанию молодых людей сваливаются всевозможные мировые катаклизмы, которые только можно вообразить. Это и падение астероида, и землетрясение, и прочие техногенные и природные катастрофы. Спасаясь от них, они сталкиваются с другой проблемой – супергерои, популярные певцы, бешеные мультяшные животные встают у них на пути. В этом безумии невозможно выжить, но герои усиленно стараются.