Film 1920'li yıllarda Almanların, Polonyalılar ve diğer azınlıklarla birlikte uyum içinde yaşadıkları yoksul kent Danzig'de başlar. Annesi ve hangisinin babası olduğunu bilmediği iki erkekle birlikte yaşayan Oskar'a (David Bennent) üç yaşına bastığı doğum gününde teneke bir trampet hediye edilir. Bu andan itibaren çevresinde gözlemlediği erişkinlerin mutsuz ve acınılacak dünyalarına katılmaktansa hep çocuk olarak kalmaya karar verir. Gerçekten de yıllarca fiziksel olarak bir gelişme göstermez. Çevreye karşı tek protestosu büyümeyi reddetmek değildir, aynı zamanda teneke davuluna şiddetle vururken çıkardığı cam eşyaları bile parçalayan tiz çığlığı da 2. Dünya Savaşı yaklaşırken ülkede olup bitenlere duyarsız kalan orta sınıf Alman toplumunu bir yadsıma biçimidir, gitgide çıldıran dünyaya karşı bir protestodur.
Another planet in the period of medieval times. An employee of the institute of experimental history from Earth, who is send under the name of noble don Rumata of Estor as a spy with a mission to contact the local resident of the institute, arrives in the city of Arkanar. But the resident perishes under an unlucky attempt to make a palace coup, and Rumata have to take his place as the resident. Soon he meets all the horrors of the medieval society - a peasant war, palace coups, mass executions. To continue to be an indifferent watcher of all these horrors turns out to be simply impossible...
Dorothea, a 16-year-old bourgeois girl from Hamburg, plays with her friends of both sexes, imitating the production of adult movies. In the end, pretending to make sex-scenes is not satisfying enough, and with a street professional, Dorothea is initiated in hard sex.