北宋年間,寺廟老和尚止善收養了一個棄嬰,嬰兒的肚子上留有疤痕“東昌王文之子”,止善發現嬰兒是個半人半狐,毅然決定將其收養並教導他一心向善。他給嬰兒取名王孜,每日教王孜唸經打坐。
富有魅力的牧場主菲爾·伯班克(本尼迪克特·康伯巴奇 飾)讓他周圍的人又敬又怕。當他的兄弟將新婚妻子以及她的兒子帶回家時,菲爾百般折磨他們,直到有一天,他發現自己對愛也存有一絲渴望。
徐青青(郭碧婷 饰)的母亲跟别人走了,只剩下她跟父亲一起生活,她独立经营着古老钟表店。某天,一名叫蔡子涵的男生前来修表,青青认得他,他之前曾睡在她家的门口。这个羞涩的男孩子几天都来找青青修表,他终于鼓起勇气告诉青青他是她的国中同学,青青还在言语间知道这个男孩子是喜欢自己的。 自从上次去了山间瀑布之后,子涵就再也没有出现,直到青青打电话到子涵家中。子涵的父母竟告诉青青,他们的儿子已经死去了。 当子涵再次出现的时候,青青要去他的家,他果然带到了自己的家。子涵的父母才告诉青青,当年子涵死去之后,柏宇患上了精神分裂,他每天三点钟之后,都会变成子涵。 子涵的父母将要搬走,柏宇也将回到美国的父母身边。青青担心自己再也见不到子涵了,她终于踏上了多年来都不敢坐的火车……