民國三十一年,“虎烈拉”橫行華北。北平城被日軍封城。城外鬧瘟疫,城里鬧饑荒。流氓(黃渤飾)餓得不行,蹲在胡同里劫大戶,沒想到卻把兩個日本人劫到了一家日本料理店里。店里只有店主夫婦和一個駐店唱戲的戲子。中國店主夫婦,廚子(劉燁飾)膽小如鼠,廚子老婆(梁靜飾)殘疾弱智。戲子(張涵予飾)顛三倒四,神神叨叨。怎么處理這倆日本人成了難題。為了讓其他兩人聽自己的,流氓亮出槍,店主拔出刀,戲子干脆摸出來一手榴彈。三人陷入僵局,料理店外,此時日軍和城中偽軍正在進行全城地毯式搜查。隨著對峙升級,三人借偽裝成各懷鬼胎的抗日志士,在混亂中完成情報傳遞任務。日軍最終被炸死在料理店地下室,廚子等人借“瘋癲”表演揭露了日軍防疫部隊的細菌戰陰謀。這場荒誕鬧劇以全員生還落幕,而北平城最終因情報送達獲得解救。