深山古刹,进京赶考的书生朱孝廉(邓超 饰)被一个从壁画上跌落下来的仙女牡丹(郑爽 饰)带到了画中的仙界。在奇特的仙界之中,很多仙女在姑姑(闫妮 饰)的管理下,过着自在快乐的生活,但惟独不许她们与男人产生感情,并且对私自闯进仙界的男人也绝不手软。在仙界里,朱孝廉认识了仙女芍药(孙俪 饰)。在芍药的协助下,朱孝廉躲过被姑姑发现的危险,顺畅的返回人世。可是,由于忧虑牡丹的安危,在朱孝廉的请求下,古庙里的大师(曾志伟 饰)协助朱孝廉重返仙界。但是仙界之中依旧歌舞升平,但朱孝廉却怎样也找不到仙女牡丹的身影……