任職於網絡公司的Joker(吳彥祖 飾)與孩子氣的弟弟Kid(陳冠希 飾)及父親(黃秋生 飾)居住在一起。Joker正在爲公司設計Cyber girl,卻一直沒有靈感。
一晚,他在酒吧中偶遇了做酒保的Ling(李心潔 飾),誤吃了搖頭丸的Joker看到了Ling打架的情況,就認定了Ling是他想要的Cyber girl——Princess D。與弟弟Kid一起遊說Ling做他們的模特兒製作Princess D。
Ling表面上是一個壞女孩,但實際上她肩負了照顧家庭的重擔。父親入獄,她照顧精神恍惚的母親、不務正業的弟弟,還要爲父親欠下的巨款還債。Ling總是想自己有一天能夠逃離這些殘酷的現實,成爲Joker的模特兒後她感覺自己的夢越走越進了。Joker恍恍惚惚間也跟Ling發生了感情,無奈Ling並不想連累Joker,就在Princess D正式面世的時候,Ling卻不見了……