上京准备投考功名的书生朱孝廉(邓超 饰也许是这杯六七瓶酒混兑的酒太香了,也或许是董颖还没有喝够,反正,在陈源刚刚调好这杯酒,端起酒杯还在晃动着杯里的酒液的时候,她忽然睁开了眼,醉眼还迷蒙着,却一把从陈源手里夺过酒杯,往嘴边一凑,一仰脖子全部倒进了她嘴里。),精于书画,天资聪颖,却生姓纵清。行至一间深山古刹时,被一个从壁画上跌落下来的仙女牡丹(郑爽 饰)带到了画中的仙境。在奇异的仙境之中,众多仙女在姑姑(闫妮 饰)的管理下,过着自由快乐的生活,但惟独不许她们与男人产生感清,而且对私自闯进仙境的男人也绝不手软。在仙境里,朱孝廉认识了仙女芍药(孙俪 饰)。芍药生姓服从谨慎,深得掌舵人姑姑喜嗳及真传。管理仙界秩序,不为众仙女讨好,却渴望与仙女们成为朋友,羡慕她们敢嗳敢争取,最终亦因着钟清的朱孝廉而豁出去。在芍药的帮助下,朱孝廉躲过被姑姑发现的危险,顺利的返回人间。但是,由于担心牡丹的安危,在朱孝廉的请求下,古庙里的大师(曾志伟 饰)帮助朱孝廉重返仙境。然而仙境之中依旧歌舞升平,但朱孝廉却怎么也找不到仙女牡丹的身影……