男大当婚,女大当嫁,人是如此,老鼠也不例外。中国民间传说,正月初七是“鼠娶亲”的日子。一只小灰鼠看到了自己心爱的姑娘,想把她娶过门,女方家人看到他一身破烂,急忙撵走他。他一气之下跳进面粉缸扮成小白鼠。再去提亲时,女家父母需要珍贵丰富的聘礼。没想到当小灰鼠都一一办到,迎娶心爱姑娘的那天,看见了另一对新人,其中一件聘礼是一个大大的香甜蛋糕。女家父母得寸进尺,需要小灰鼠同样以蛋糕作为聘礼。
他找到了蛋糕,却在一个专门捕捉老鼠的笼子里,为了娶得美人归,他决心拼一拼,结果被关进老鼠笼,直掉眼泪。
心爱的姑娘也被狠心的父母拉走了,重回寻找富贵夫婿的道路。。帕克(艾玛·贝尔 Emma Bell 饰)对男友丹(凯文·席格斯 Kevin Zegers 饰)的死党林奇(肖恩·阿什莫 Shawn Ashmore 饰)成见颇深。一日,三人结伴去滑雪,到达时滑雪场即将关门,他们买通检票员乘上了上山的缆车。检票员临时有事离去,来换班的工作人员在不知情的情况下拉掉了滑雪场的电闸,锁上大门准备离开,滑雪场即将进入为时数月的封山期,帕克一行人就这样被悬挂在半山腰上下维艰。
面对大自然的凶险,人类是如此不堪一击。天渐渐的黑了,寒冷,饥饿,随便那一项都足以置他们于死地。不知所措的三人急于脱险,但莽撞和无知却让他们伤亡惨重,此时他们才发现,除了要跟恶劣的天气作斗争外,还有一群饥肠辘辘的猎食者正虎视眈眈的盯着他们的猎物。。下山豹(冯德伦)为了迷恋的舞女(舒淇)而与九纹龙(李灿森)在舞厅决斗,战败后流亡到巴西成为大厨,二十年过去,患了老年痴呆症的下山豹(曾志伟)回忆起自己这些年的寂寞生活,陪伴自己的只有邓丽君的国语老歌《我只在乎你》和装有舞女抽过的半支香烟的随身烟盒,决定回到香港寻找舞女。
下山豹于街头结识了少年烟仔(谢霆锋),与他的痴情截然相反的是,烟仔认为哪怕是嘴上叼着的香烟都比爱情长久。看在金钱的份上,烟仔答应帮下山豹的忙,慢慢地,两段过去的浓情浪漫爱情故事开始燃烧。。