数年前,艾米莉亚·范宁(艾斯·戴维斯 Essie Davis 饰)和丈夫遭遇一场严重车祸,丈夫不幸在这场意外中身亡。在此之后,艾米莉亚一面在养老院辛勤工作,一面又要照顾年幼的儿子塞缪尔(诺亚·维斯曼 Noah Wiseman 饰)。没有父亲的保护,塞缪尔从小害怕鬼怪,与之相对又表现出极其暴力叛逆的言行举止。带着危险品上学的塞缪尔遭到校方的斥责,艾米莉亚无奈暂时将其托付给克莱尔阿姨照看。
某晚,塞缪尔选了一本从未见过的绘本《巴巴杜先生》作睡前故事,因故事太过诡异恐怖,艾米莉亚中止了阅读,谁知小塞缪尔却仿佛着魔了一般。他声称巴巴杜来到了家里,小家伙的举止越来越离经叛道,而各种可怕的现象也接二连三出现……。改革开发初期,在北京一个寒冷的清晨。天还没亮,99路气车售票员艾红(马晓晴 饰),与每天骑自行车接她一起上班的王朗(金铁峰 饰)来到车场。李队长(李连义 饰)给他们介绍新来的司机邹永强(王全安 饰)。王朗售票时积极热情,艾红却相反。她跟刚来不久的邹永强走的越来越近 。当王朗又在老地方等艾红上班时,她没有出现。王朗到了车场发现她和邹永强有说有笑的,对他却很冷淡,王朗心里很不好受。永强的哥们是倒爷,出手大方阔绰。羡慕物质生活的艾红,她决心要辞职去挣大钱。艾红遇到了自称是新加坡留学生的陈明克(贾宏声 饰),他请她听歌,又送录音机、新衣服,还邀她去游玩,贪慕虚荣的艾红立马沦陷。不久她向永强提出了分手,永强因失恋的打击开车分神出了事故。艾红发现怀了孕,去找陈明克时却意外得知他是假留学生......。