自从六岁那年,林志宏(文俊辉饰)的妈妈从天台跳下后,他就再也没说过话。他与婆婆相依为命,从未有过父亲的存在。妈妈曾对他说过:“爸爸飞去了远方,只要花开爸爸就会回来。”
陈满堆(陈奕迅饰)的童年也不愉快,如果不是遇到老大(曾志伟饰),可能早就被打死或饿死街头。老大给他分配任务,完成后给他生活费。这次任务是找出黑帮头子纽乔泽(林子祥饰)的儿子,于是陈满堆进了学校当校工。
三个人相遇了:陈满堆、林志宏,以及代课老师miss张(林苑饰)。他们都有自己的心事、心病,却奇迹般地建立起互相信任的感情。直到纽乔泽出现,大家才发现林志宏就是纽的儿子。
每个人都有自己的使命和选择。