清朝末年,慈禧(斯琴高娃 飾)突然身染怪病,御醫(yī)們一批批來了又走,都沒能開出藥方治好太后的病。慈溪大怒,命人將御醫(yī)們?nèi)繑厥?。斬首這天,刑場旁邊放著豐盛的酒席,好讓御醫(yī)們死前飽餐一頓。一個(gè)江湖郎中湯元元(陳佩斯 飾)因饑腸轆轆,不知就里就坐上席間大吃大喝。主斬官洪祿以為湯元元是問斬的御醫(yī),喝人將他捉了上來。湯元元發(fā)現(xiàn)洪祿正不停打嗝,隨口說了個(gè)藥方竟治好了他的病。太后得知此事,忙命人暗中吩咐洪祿帶湯元元入宮為她看病。湯元元最終命運(yùn)如何?