本片根据《聊斋志异》中同名故事改编。
明朝年间,书生王崇文(高远)虽14岁就中秀才,却始终过不了乡试。乡试再次临近,一心想中举人的他害怕又名落孙山,开始求神问卜。某日他得道士指点,在半夜出门朝西北方向走去,来到一座名为魁星阁的破庙时,他没遇上道士所说的贵人,却见一位正在痛哭的美人(朱虹),紧接美人神奇消失。惆怅若失的王崇文回到家,美人竟从天至,并自称名叫梅娘,是乡试主考官的女儿。王崇文听后大喜,想借助她直上青云。随着与梅娘感情的增深,王崇文眼里越来越容不下妻子陈氏(陈娟娟),将之赶出家门。陈氏欲寻短见,被在外学武的小叔王崇武(翁午)救下,后者听完她的哭诉,归家欲看个究竟。很快,他和兄长看到骇人的一幕。。本片是1985年的影片《搭车人》的续集,还是过去的男主角托马斯豪威尔,上次的搭车的恐怖事件已经过去10多年,可男主角还生活在那次事件的阴影里……。苏波荣(王祖蓝 饰)觉得自己的人生陷入了低谷。事业上,他饱受自私自利的老板马上发(许冠文 饰)的排挤和算计,工作多年亦看不见出头之日。亲情上,好吃懒做的母亲(元秋 饰)只将苏波荣当做是赚钱的工具,自打儿子十六岁起,母亲便过起了靠儿子养活的逍遥日子。友情中,好友华帝(方力申 饰)成天在外惹是生非,苏波荣往往就是帮他收拾烂摊子的那个不二人选。
幸运的是,无论混的多惨,苏波荣的女友钟家宝(王莞之 饰)依然不离不弃的守在他的身边,接受着男友的负能量和脾气,毫无怨言,久而久之,苏波荣早已经在潜意识里将钟家宝当做了发泄不满的“垃圾桶”。一天,苏波荣的手机上收到了一条神秘的短信,此时的他并不知道,自己无心的转发,竟然彻底扭转了命运。。