香港富豪洪飞虎(古天乐饰)因工作过于劳累而的了一种奇怪的病,在屡次求医无效后,经朋友介绍,不远千里来到一个内地四川偏僻简陋的山中“杏林堂药店”中治病。当他来到药店时,发现原来的名中医已经过世,目前当家的他的女儿王凤(郑秀文饰),此人也武功高强、医术非凡。开始王凤对骄身惯养傲慢无理的飞虎完全没好感,而飞虎对山上的清贫生活也是不屑一顾,嚷着离开,但当他看到王凤的真功夫后,确毫不犹豫的留下来。直到有一天,大师姐李莫愁回来灭门,王凤迅速把飞虎医好,让其尽快离开。而后王凤队飞虎渐渐产生了感情,只身飞往香港,却遭到飞虎的羞辱,不过她再次从绑匪手中救了飞虎的性命。若干年后的大年初一飞虎在街上看舞狮表演,飞虎与“狮子”四目相对,心灵产生感应,认定扮狮子的就是王凤,便走过去向她表示歉意及对她的思念之情,当舞狮队停下来时,果然王凤出现了。