清朝晚期,慈禧太后(斯琴高娃饰)突然罹患了一种奇怪的疾病,御医们纷纷前来诊治,但却无法找到有效的治疗方法。愤怒的慈禧下令将所有御医全部处决。处决当天,在刑场旁边摆满了丰盛的酒席,以便让御医们在临死前能享受一顿美餐。一个江湖郎中汤元元(陈佩斯饰)因为饥饿难耐,无意中坐到了宴席上,并开始大快朵颐。主刽子手洪禄误以为汤元元是被处决的御医之一,便将他带上了刑场。汤元元无奈之下,随口说出了一个药方,竟然奇迹般地治愈了洪禄的疾病。太后得知此事后,立即命令暗中派人将洪禄带入宫中,带着汤元元一同前往为她治疗。汤元元最终的命运又将如何呢?