民國年間,戰(zhàn)火紛飛。五慶班班主侯喜亭(陳佩斯 飾)帶領(lǐng)一眾名角兒來到德祥大戲院,準(zhǔn)備獻(xiàn)上精彩演出。然而,首演之夜卻意外頻發(fā):壓軸登場的并非萬眾期待的名角金嘯天(尹正 飾),而是包子鋪的伙計大嗓兒(黃渤 飾)。原來,剛攻城稱王的洪大帥(姜武 飾)突然駕臨,指名道姓非要大嗓兒唱一出《霸王別姬》。
這一荒唐要求讓戲班陷入絕境。前臺,憤怒的戲迷們因看不到金嘯天而群情激憤,紛紛要求退票甚至砸場,令戲院吳經(jīng)理(楊皓宇 飾)焦頭爛額;后臺,洪大帥持槍威逼,氣氛緊張到極點(diǎn)。臺前幕后亂作一團(tuán),男旦鳳小桐(余少群 飾)、教化處處長徐明禮(陳大愚 飾)、懷有異心的六姨太(徐卓兒 飾)等各色人物也被卷入這場風(fēng)波。
一邊是戲班的招牌和飯碗岌岌可危,一邊是臺下觀眾的不滿與臺上大帥的槍口,侯班主與大嗓兒等人必須在危機(jī)中尋找出路。臺上,霸王別姬的唱腔響起;臺下,一幅荒誕又真實的眾生相徐徐展開。在這場充滿意外與笑料的鬧劇中,每個人都有自己的盤算與無奈。大幕已然拉開,這場關(guān)乎生存、尊嚴(yán)與命運(yùn)的“戲”,究竟該如何唱下去?影片改編自陳佩斯導(dǎo)演的同名經(jīng)典話劇,以幽默辛辣的筆觸,勾勒出亂世中小人物的掙扎與智慧。