法兰基(杰克•麦克艾尔 饰)随母亲莉兹(艾米莉•莫迪默 饰)与外婆搬到了苏格兰。九岁的他是个失聪儿童,聪明懂事,对父亲充满期待。他经常给船员父亲写信,还挂着父亲所在的船的航海图。可是他不知道,一切都是母亲的善意的谎言,虚构了父亲的一切,事实上他们到处搬家就是想要摆脱父亲残酷的家庭暴力。而每一封“父亲的回信”都是莉兹所写的,为了就是不让儿子难过。
法兰基得知父亲的船即将靠岸了,想见父亲一面。莉兹没想到真的有这样的一艘船存在又不忍心告诉儿子所有真相,只好在朋友的帮助下找了一名陌生男子(杰拉德•巴特勒 饰)假扮父亲,可爱的法兰基很讨他的喜欢。
他们三人相处愉快,正当“丈夫”要离开,莉兹告诉了他法兰基的失聪是因为真正丈夫的施暴。而他们之间也似乎有着若有似无的感情。
莉兹拒绝了即将逝世的丈夫戴维要见儿子的要求,不久她便告诉法兰基,父亲已经逝世了。莉兹又取得了儿子的信,原来聪明的法兰基已洞悉一切……。电影讲述与像家人一样的宠物狗生离死别的两个男人,通过寻找狗狗新主人的旅程,回顾自己并成长起来的故事。。郭氏平乐正骨已有二百余年行医史,清代时医过慈禧太后,德高医精,闻名遐迩。郭家一直人丁不旺,到第四代传人郭一山,娶了两房夫人都相继去世,只留下一个小女儿。为传宗接代,让郭氏正骨代代相传,郭一山又急急迎娶小他十一岁的山村姑娘云鹤鸣。迎亲路上,新娘坐轿,新郎骑马,乐班子吹吹打打,一路热闹。突然有人抬着担架拦住了迎亲队伍,原来是意大利传教士马利奇大腿受伤,急切赶来,拦路求医。虽然民间讲究迎亲队伍不能中途停止,否则,往后的日子会风波不断,但郭一山还是下马救人。未想到马利奇曾与山中土匪结怨,结婚喜宴上,土匪大闹喜宴,并绑架了郭一山。原来是村中 “永春堂”堂主刘仙堂悄悄向土匪告密,欲置一山于死地。此时除了新娶来的媳妇外,郭家只有病弱的老父、小娘和一个四岁幼女,无人能为之奔走相救。新媳妇还在新房顶着盖头,得知事情原委,毅然决定,女扮男装,与和事佬孙大头一起……。