章子怡饰演苏菲,27岁,年轻的漫画家。一位善良、坚强、满脑子奇思妙想的可爱女孩。相恋两年的男朋友,在婚礼前的两个月却为了另一个女人与她分手。

范冰冰饰演王菁菁,26岁,美丽的大明星。著名演员。向来是众人瞩目的焦点,也早已习惯被人崇拜、宠爱。只要她愿意,可以让任何她想要的男人拜倒在她裙下,她绝不能容忍自己的男友与前女友“纠缠不清”。为了男友,甚至让哥哥常瑞到苏菲身边卧底。

苏志燮饰演李杰夫,33岁,英俊多金的外科医生。美国归来的外科医生,英俊、年轻、多金。是所有人眼中的精英,更是女人们向往的理想对象。一边是前女友苏菲,一边是现任女友王菁菁。当两个女人为争夺他而“开战”时,他却陷入了迷茫。

何润东饰演常瑞,35岁,王菁菁相依为命的哥哥。从台湾来的摄影师成熟帅气有才气的年轻摄影师,偶然的与苏菲相遇后霉事不断,后来他又被苏菲误解,以为他是被王菁菁抛弃的前男友,其实他是王菁菁一直相依为命的哥哥。

姚晨饰演李莉,28岁,苏菲的闺蜜。全职太太。典型的拜金女,她最大的人生理想是嫁个有钱人,经过不断的努力奋斗终于如愿以偿。表面上穿金戴银、生活无忧,但其实她也有不少烦恼。

林心如饰演陆小夕,27岁,菲的闺蜜,同时是苏菲的漫画经纪人。典型的“白骨精”聪明、独立的现代女性,坚定的不婚主义者,换男友的速度堪比换内衣还快。