1894年,蓄谋侵华已久的日军在中国领海内肆意制造事端,昏庸胆小的西太后为息事宁人,委派北洋大臣李鸿章及其亲信、“济远”号管带方伯谦等人去与日军讲和,傲慢无礼的日军却将中国商船击落。以“致远”号管带邓世昌为代表的爱国官兵两次请命同日军作战,李鸿章均拒绝,并借邓世昌揭露方伯谦渎职之机将其革职。
日军不宣而战,民愤四起,顶不住压力的李鸿章重新启用邓世昌。海战中,贪生怕死的北洋水师右翼总兵刘步蟾打错旗号,致使北洋舰队出师失利,旗舰被日军击沉。邓世昌见势立即挂起帅旗,替代旗舰指挥作战,率领“致远”号官兵与日军展开殊死大战,行为可歌可泣。。盛如曦(舒淇 饰),35岁的优质白领女性。伴着事业有成的同时,感情生活上的空白却成为了家人朋友间乐此不疲操心的话题。同样的情况还发生在盛如曦的好友汪岚(郝蕾 饰)和章聿(熊黛林 饰)身上,这三个职场精英女性面对事业和爱情的天平,面对年龄的增加而带来的身价下跌,面对催婚的父母和身旁友人的感情归属,面对各种迥异的相亲对象和无法投入的定制爱情,她们展现出了当下女性多彩的人物性格,更在这样一个剩女的境地下勇敢地表达着自己独特的爱情观。
然而,伴着率真年轻25岁暖男马赛(彭于晏 饰)的出现,对盛如曦的生活开始产生了微妙的影响……。