布袋戏大师李天禄(李天禄饰)出生于台湾的日本殖民统治时期,他用口述回忆自己的戏梦人生,故事终结于日本战败投降。
小时候的李天禄家里充满矛盾,母亲去世,来了一位冷酷的继母(杨丽音饰),他跟父亲(蔡振南饰)学得掌上手艺后独自离家,随木偶剧团登台演出、四处游走。
年轻时的李天禄(林强饰)入赘女方家里。后来战争爆发,布袋戏被禁。唱歌仔戏到邂逅丽珠(魏筱惠饰),太平洋战争爆发后,他加入“英美击减催进队”,为日本演宣传剧,和日本人有了不错的交情。后来李天禄一家人躲避空袭疏散到南部,这过程中,他失去了亲人,而第二天战争就告结束。。明朝中叶,阉宦作乱,倭寇侵扰,民不聊生。少林俗家弟子杨恕与锦衣卫将领马千秋、王公世子朱辰钧结拜为兄弟,共讨作恶多端的大太监“九千岁”。三人齐心协力,几经生死,最终用智谋与武力将不可一世的“九千岁”扳倒,恢复了朝野秩序。随后,杨恕与一众少林僧兵随同大军南下抗击倭寇。杨恕有勇有谋,挫败了倭寇的数番诡计。然而,结义兄弟朱辰钧却在篡位野心的驱使下,勾结倭寇,出卖国家。杨恕和马千秋经历了被利用而相互追杀的苦痛,最终弄清真相,兄弟联手阻止了朱辰钧与倭寇的阴谋。杨恕被任命为靖海将军,取得抗倭大捷,重振海防声威,保护了百姓安宁。。