基于戴安娜·奈德所著畅销自传《FindAWay》,她在70年代被视为世界上最杰出的长距离游泳选手,曾打破数个世界纪录。2013年,64的岁的奈德在最好的朋友和35名热心支持者的帮助下,不带防鲨笼完成了青年时期多次失败过的毕生梦想:横渡从古巴到佛罗里达的110英里海域,是第一个达此成就的人。这片危险海域有世上首屈一指的鲨鱼、毒性极强的水母、无法捉摸的洋流、涡流,50年代开始就游泳健将尝试,奈德也差点丧命,经过了五次挑战最终成功。
于凡(周润发饰)是在片场跑龙套的电影替身,不仅工作充满了危险,生活还及其的不稳定。江浩文(梁朝伟饰)在公司上班的小职员,过着朝九晚五的生活,日复一日充满了枯燥和乏味。命运的作弄让这两个看似八竿子打不到一起的人相遇了。于凡有一位交往多年的女友名叫杜旖玲,前者将其视为终会携手步入婚姻殿堂的存在,然而,杜旖玲却并不这么想,在于凡身上,她看不到未来。最终,这段恋情已分手告终。与此同时,江浩文在公司里饱受上司的欺压,不堪重负的他最终愤然辞职。就这样,两个同样失意的男人住进了同一屋檐下。
三个家庭二代人间的爱恨情仇借由“人性”这个主题,在20世纪90年代初的香港上演。我本善良,可谁让我一步步走向深渊?20世纪70年代,一场大火把本来温馨的一家人拆散,警察蒋定邦(罗乐林饰)认为妻儿已葬身火海,于是伤心前往英国。二十年后,回到香港的定邦在许多场合认识了香港上流社会的大亨齐乔正(曾江饰)。但定邦觉得此人并非善类。一次杀人事件,被告人乔正的儿子齐浩南(温兆伦饰)被告上了法庭。而这时,定邦才突然发现乔正的妻子正是自己以为已死去的前妻,而浩南就是自己的儿子!浩南视乔正为偶像,明知此事是乔正所为还是替他入狱。而另一方面,和乔正颇有渊源的石常春(胡枫饰)的女儿——石伊明(邵美琪饰)从英国归来,数次邂逅了浩南。亲情与爱情、正义与邪恶在浩南的心中交织徘徊,二代人的恩怨情仇能否在浩南这代化解呢?
内详