奥斯卡(大卫·本奈特DavidBennent饰)的家庭有些荒诞。他的母亲和自己的表弟相恋,由于近亲不能结婚,所以被迫嫁给了一位商人。奥斯卡是谁的孩子只有他母亲知道。在他三岁生日那天,母亲送了他一面铁皮
背景设在二战期间波兰的纳粹占领区。几个波兰士兵残忍杀害了一个女人、她儿子和媳妇。丈夫和他的父亲则逃往森林。这个年轻人决定参加抵抗战争,但最初见面时盖世太保就杀死了他的信使,并进行追捕。在逃亡期间,他在