故事发生在唐代宗年间。在民间行侠仗义的皇子纳兰东(林峯 饰)邂逅才子李益(程诚 饰)和歌女小玉(叶璇 饰),三人结为知已。初识小玉纳兰东既被其才貌所迷,无奈李益与小玉相好,他不便横刀夺爱。太尉(周绍栋 饰)的千金卢靜澜(陈怡蓉 饰)钟情纳兰东,但纳兰东却对她无甚好感。太子李适遭父皇猜疑,他怕储位被簒,勾结太尉处处制肘纳兰东。朝廷有意安排长安舞乐坊“花魁赛”,比赛中大做手脚,小玉花魁易主,被迫陪嫁公主(苑琼丹 饰)和亲突厥,所佩紫钗成了她郡主身世的证据。皇榜及第的李益欲和小玉再续前缘,不料却遭太尉百般阻挠,纳兰东出以援手相助,而自已则从此隐入红尘,不知所踪......
根据明朝大剧作家汤显祖的作品《牡丹亭》改编的电影,融合时尚与古典的风格,电影《牡丹亭》以关锦鹏导演为核心,包括王惠玲、张叔平等众多华语电影界的大腕加盟。这部电影风格是一部集合梦幻与现实的商业大制作,主演方面也将集合了两岸三地的优秀电影明星。
2011年关锦鹏承认《牡丹亭》这部戏由于资金问题已经搁置。
之前曾经有消息说,关锦鹏的下一部戏准备拍摄汤显祖的戏剧名著《牡丹亭》,其中梁朝伟扮演柳梦梅,范冰冰扮演杜丽娘。但是由于资金问题,这部戏目前已经暂时搁置,“此前我的确有意找梁朝伟来演,当时跟他敲定的档期是今年的五六七三个月,但后来我们的投资方出了问题,所以现在我认为应该一切归零,等新的投资方资金到位,我重新跟梁朝伟谈,因为时间上已经不一定赶得及了。”至于范冰冰出演“杜丽娘”则完全是流料,关锦鹏称,如果他真的找梁朝伟来演柳梦梅,将说服投资方请新人出演杜丽娘。...