1888年美國西部懷俄明州的土地上住著兩戶畜牧人家,富蘭克林與約翰紅鷹,他們在聖誕節前夕遭遇了一連串的困境。約翰在離家路上遇到劫難,大人們馬上出發尋找約翰,兩家的孩子也悄悄的結伴出門找爸爸。在約翰消失的期間,警察帶著驅逐令要求約翰一家搬離,與此同時富蘭克林的孫子高燒不退,孩子們也失蹤了…。一切都由一本科幻小说引起。小说家杨匡(刘兆铭饰)的科幻小说里描述了一种改造新人类的方法,那就是抽取人类的脑细胞,加以改造,以此甚至能控制被改造者的思想。这一切看似荒诞的想法,竟被一个阴谋控制全世界的富商看中。他出资建立了实验室,招募了一批手下,将杨匡捉了去做实验。后来,杨匡逃了出来,被人送到医院。医生原振侠(黎明饰)武功高强,为人正义,他发现杨匡十分沉默寡言,目光呆滞,经常用水清洗双手。杨匡的反常的表现引起了原振侠的注意,他和护士彩云(朱茵饰)决心找出杨匡背后隐藏的秘密。。老杨曾患胃癌,参加上海市癌症康复俱乐部后担任了俱乐部黄浦区南京东路块的块长。在没有报酬,没有资金的情况下,他将癌症患者们组织在一起做公益,延长了癌症患者们的生命。但老杨年龄越来越大,很难找到接班人。。