青岛女孩于小鱼(王丽坤 饰)是一个北漂,在北京一家公司做会计。她和男朋友游大海(雷诺儿 饰)合租一套两居室。公司派于小鱼到香港进修三个月,进修结束她飞回了北京。于小鱼打电话让游大海到机场来接她,可是电话怎么也打不通。于小鱼回到家听到厨房有动静,她以为是游大海在厨房里给她做吃的,走近一看在厨房里忙碌的却是个陌生人。于小鱼以为家里进了贼拿起扫帚就朝陌生人头上打去,陌生人一闪身扫帚打在了灶上,一锅鸡汤就这样被打翻了。原来游大海早就把房子退了,陌生人是从房东那里租的房子,他已经在这里住了一个月了。陌生人叫龙夏(佟大为 饰),是一个北京男孩。
龙夏手捧鲜花等女朋友唐诗意(张璇 饰)回家,他却看到一个男人用一辆高档车把唐诗意送了回来,直觉告诉龙夏这两个人的关系不一般,唐诗意却说那个男人只是她的同事。龙夏刚走,于小鱼的妈妈就从青岛来到了北京,妈妈本来就不同意于小鱼留在北京,如果这次妈妈知道游大海跟自己分手了肯定会把自己带回青岛。于小鱼请求龙夏做她的临时男友把妈妈哄回青岛。
龙夏在于妈妈面前表现得非常优秀,他做饭给于妈妈吃,还带着于妈妈参观北京。三个人在餐厅吃饭的时候于妈妈拿出礼物送给龙夏,她说自己对龙夏特别满意(邓家佳 饰),认定龙夏就是自己未来的女婿。唐诗意和薛亮也到同一餐厅吃饭,这一幕刚好被唐诗意看到。
龙夏到唐诗意家里解释误会,却发现薛亮也在唐诗意家里。薛亮说自己和唐诗意是男女朋友,他要和龙夏公平竞争,龙夏气得拿起身边的东西就砸向薛亮。唐诗意告诉龙夏薛亮是他们公司的高管,是父母给她介绍的对象,她虽然很喜欢龙夏,但是龙夏这个人从不计划未来,她待在龙夏身边没有安全感。然而薛亮可以帮她转正,还能帮她搞定北京户口。龙夏本来是来向唐诗意求婚的,听完唐诗意的话,他气愤的把戒指扔的远远的。
于小鱼把游大海的照片拿给龙夏看,龙夏认出他就是自己妹妹满意新交的男朋友,他赶紧把于小鱼带到满意的家里,游大海正在和满意过浪漫的二人世界。龙夏和满意把游大海打得满地找牙,于小鱼气的把游大海的雕塑都给砸了。