杰克·托兰斯是一个作家。一个冬天,他得到了一个看管山顶酒店的差事。这正合杰克的意思,他正好可以有一个幽静的地方写作。于是杰克带着妻儿搬进了酒店。
冬天大雪封路,山顶酒店只有杰克一家三口。从他们一搬进来,杰克的妻子温蒂·托兰斯就发现这里气氛诡异,杰克的儿子丹尼·托兰斯经常看到一些他不认识的人,但这里除了他们一家别无他人。而杰克除了一整天闷头写作外,脾气亦变得越来越古怪。
直到有一天,温蒂发现丈夫这些天来一直写就只有一句话:杰克发疯了!。幸运伦因意外受伤被送到医院,医生救回他的性命,但他伤了尾龙骨,下半身暂时瘫痪。阿汉告诉Stone他回港参加一个国际射击比賽。他满口正义,不斷助人,更输血给幸动伦,並鼓勵幸动伦要战胜病魔。此时警方在一宗国际大集团洗黑钱大案中,要保证三名污点证人。第一名证人被杀,种种跡象顯示此乃职业杀手所为,接著第二名证人又遇害。Stone开始怀疑阿汉。阿汉感觉到Stone怀疑自己,便表示要回美国。此时,警方決定要飞虎保证第三名证人。Stone亲自出马,和证人交换衣服,守候杀手出现……。