小禽龙阿拉达生活在白垩纪晚期,他自小就生活在一个桃花园般的小岛上。由一群狐猴抚养长大大的阿拉达从来就没有见过自己的同类,与他的狐猴朋友一直无忧无虑的生活在一起。一场不期而至的流星雨将阿拉达所在的小岛击毁了,阿拉达和他的狐猴朋友一起逃难来到了大陆。这时,因为大气变热,水源供给越来越紧张,阿拉达他们遇上了一群正在迁徙寻找新的栖身之地的恐龙并加入了他们。于是,阿拉达和同伴们一起开始了这次异常艰难的迁徙之旅。
一段时间内,社会上接连发生两起猎奇杀人案。死者均为妙龄女子,她们的尸体均被凶手用特殊手法冷冻过,事后被穿上华丽夸张的制服公然丢弃,宛如被人随意摆布的玩偶。刑警队长方友为(任达华饰)和搭档严晓童(颖儿饰)、新入职的警官肖凯(袁弘饰)展开调查。他们发现两位死者十年前曾是大学同学,也在同一个Cosplay俱乐部待过,方友为据此接近二人的同学周瑾(徐若瑄饰)。周瑾的出现无疑将案件引向了新的方向,而她似乎也即将成为下一个被杀害的目标。躲在暗处的凶手磨刀霍霍,狞笑着向他仇恨多年的女人们展开无情报复。道德沦丧的时代,无所畏惧,命若草芥……