一个雇用兵陷入了道义危机,他被雇去保护一个无耻的军火商,他在一项最高端、最先进的武器交易中出卖了一位危险的顾客。。本片改编自日本著名推理小说家江户川乱步的同名小说,20世纪20年代的东京。无业游民乡田三郎是一间小公寓楼的住户,他偶然发现自己房间的天花板可以移开,便每天爬到屋顶夹层中偷窥他人,看到了许多外人所不知的秘密。不久他对此产生了厌倦,接着便萌生了报复平日趾高气扬的牙科医生远藤的念头。于是,趁远藤睡着时,乡田穿过屋顶夹层在他张着的大嘴里灌入吗啡,成功地害死了他。这时,远藤的闹钟突然响了,受惊的乡田慌忙返回自己的房间。远藤的死被警方判定为自杀,然而住在这间公寓里的私人侦探明智小五郎却认为想自杀的人不会设定闹钟,判断这是一起他杀案件。通过一个小细节,明智察觉到乡田就是犯人……。受法官塔萍(阿伦`瑞克曼)陷害,被迫流放他乡15年的陶德(约翰尼`德普)回到伦敦后,满心的怒火,只想复仇。他的妻子露西(劳拉`凯利)已经不知所踪,而女儿乔安娜(珍妮`怀森纳)则被塔萍作为养女囚禁在深宅大院里。
陶德遇到了馅饼店老板娘洛薇特夫人(海伦娜`卡特),也是一直爱恋他的女人。在馅饼店楼上,陶德重新开张了他的理发店。渐渐的馅饼的生意好了起来,只是烟筒里不断冒出恶臭的黑烟。理发店的客人也很多,却很少见到有人走出来。那里,陶德一直在等着法官塔萍的到来。。