故事发生在美国独立战争时。本杰明是法国裔美国人,他曾参加过法国人与印第安人的战争,身经百战。残酷的战争令他失去了心爱的妻子,他发誓要永远远离战争。
所以当英国殖民者将战争烧到本杰明的家园时,他首先选择的不是奋起反抗,而是躲避。当他看到他的大儿子参加了当地组织的爱国者军队时,也没有跟着挺身而出。
但是,当他的大儿子被敌军俘虏,小儿子挺身去救哥哥而被打死时,本杰明再也按捺不住了。他这时才清楚意识到,只有反抗才能解救家园于水火。。1949年初,上海。某纱厂工人在地下党支部书记张世芳(孙铮 饰)领导下,因不满反动资本家剥削压榨,组织起了全厂大罢工。由于对资本家阴险狡诈的本性认识不足,加之工厂内部工贼的破坏,罢工活动一度受阻,工人们的情绪也受到不良干忧。张世芳召集骨干商量对策,她一方面继续发动基层群众,一方面打入黄色工会内部,以便随时了解资本家策略,及时调整斗争方向。再次罢工后,资本家仰仗手拿武器的敌人,对罢工群众进行疯狂镇压。全市工人学生通电声援,最终罢工取得了胜利。解放军的炮声传进了上海,敌人惶惶不可终日,为防止敌人搞破坏,张世芳组织起工人护厂......。颓唐邋遢的哈伯(Chance A. Rearden 饰)曾经是某个名噪一时的儿童秀主持人,但他早已不复当年的辉煌,节目收视率持续走低,哈伯则自暴自弃,饮酒作乐,任意妄为,甚至搞砸节目的录制。最终,他失去了这份干了半辈子的工作。在此之后,他打电话找来自己的粉丝以及唯一好友——刚刚通过医生考试的青年德文(Wade F. Wilson 饰)。醉醺醺的哈伯声称要从事人偶生意,而且还送给德文一个大号的偶噶布噶(Ooga Booga)土著人偶。归家途中,德文意外遭遇一场抢劫案,谁知报警后却被带有种族偏见的警察当作劫犯射杀。 德文含冤而死,未曾料他的灵魂却附到那个可怕的偶噶布噶人偶身上……。