Події стрічки відбуваються у Данциґу (Гданську) від кінця двадцятих і до 1945 року, й охоплюють найганебніший період німецької історії двадцятого століття. В центрі сюжету історія 12-річного хлопчика Оскара (Давід Беннент), який у знак протесту проти дорослих, у світі яких він розчарувався, перестає рости після того, як на свій третій день народження він отримав у подарунок бляшаний барабан. Спостерігаючи за підйомом нацизму, він б'є у свій барабан і видає крик, здатний розбити скло.