Peter jest w siódmym niebie, kiedy dowiaduje się, że jego ukochany dziadek Ed (Robert De Niro) zamieszka razem z nim w domu. Radość chłopca nie trwa długo, bo okazuje się, że starszy pan zajmie jego pokój, a on sam będzie musiał przenieść się na poddasze. Peter bardzo kocha dziadka, ale jeszcze bardziej pragnie odzyskać swój kącik. Nie mając wyboru, wypowiada seniorowi wojnę! Z pomocą przyjaciół wymyśla coraz bardziej przewrotne, podstępne i totalnie zwariowane pomysły, aby osiągnąć swój cel. Jednak dziadek okazuje się godnym przeciwnikiem. Zamiast poddać się, próbuje wyrównać rachunki, w czym pomagają mu stary druh Jerry (Christopher Walken) oraz gotowa na wszystko Diane (Jane Seymour). Kiedyś Ed i wnuczek byli świetnymi kumplami, dziś wstąpili na wojenna ścieżkę. Kto okaże się zwycięzcą w tym zaciętym starciu pokoleń?