身為賤民的張生、孔吉是市集中小有名氣的雜耍藝人,兩人受邀至某鄉紳家中表演,主人對孔吉美貌鍾情不已,張生不悅假裝失手而終止表演;張生為救孔吉難逃主人魔掌,卻遭到戲班主毒打,孔吉為制止而失手將戲班主殺死,兩人只好一起流浪到京城漢陽。

 張生、孔吉憑著過人本事砸別人場子,卻在不打不相識的情況下,與六甲、七德、八福結為好友,一行五人開始在街頭表演諷刺暴王燕山君寵愛藝妓張綠水的戲碼,紅遍京城大街小巷,卻意外被皇宮內侍官處善看到,並以「對王不敬」罪名遭到逮捕。

 過去不少戲子因畏懼燕山君殘暴,致使表演僵硬無法使王露出笑容,張生、孔吉等人被要求到王面前表演,只為搏得燕王一笑,男扮女裝的孔吉急中生智,一個倒立將王逗得哈哈大笑。王下令興建行館「喜樂園」並將他們留置宮中演出,更對孔吉的美貌傾心不已。

 戲子們演出的戲碼,常是諷刺位高權重的官吏,官員們為了保住性命,打算在王的狩獵遊戲中暗殺孔吉。狩獵雖然拿真人做靶子,但箭頭是用布包起來,死不了人的,但兩名大臣卻以實箭追殺孔吉,六甲為了保護孔吉被箭射死,及時趕到的燕山君救了孔吉一命,並處死兩名大臣。