北宋时期,英雄辈出,产生了许多传奇故事。据说皇家猫展昭(郑少秋饰)和金毛寻回犬白玉堂(亚历山大·傅饰)都是富家子弟,住在同一个师(刘家荣饰)。展昭稳重老练,白玉堂争强好胜。这一对师兄弟就是互不相让。为了展示自己的技艺,他们借助大师之手展开了一系列的比赛,最后让大师怒不可遏,他们将他们驱逐出了他的师门。从那以后他们一直在江湖上游荡。白玉堂一次偶然的机会来解救今天的圣上(刘家辉),遗憾当面错过,导致展昭随后受到皇帝赏识,随后入宫为官,被封为“御猫”。听到这个消息,白玉堂大为不满,于是潜入皇宫盗取玉玺,甚至上演了“东京五鼠闹”的千古大戏...本片根据故事小说《猫王》改编。