现实中,只能在漫画中享受名气和荣耀的漫画家苏菲(章子怡饰),却意外获得了新加坡五日游大奖。 在两个女朋友李莉(陈瑶)和陆小溪(林心如)的鼓励下,苏菲满怀期待地飞往新加坡。 谁知一出机场就遇到了闫大伟(王力宏饰),一个和想象中的王子一模一样的帅哥。 大卫的真实身份是一名特工,这次来新加坡是为了追查被盗钻石“幸运星”和神秘买家高先生()的下落。 苏菲稀里糊涂地进了一个私人聚会,误拿了写着“幸运星”的盒子。当然,这也让她陷入了无休止的追求和战斗中。 在超级完美王子的陪伴下,一向过着平凡而无聊生活的苏菲,开始了一场充满挑战的异国冒险…