程序猿沈牧被父母催婚,情急之下租了一个“女友”林溪来应付。林溪外表甜美温柔,但真实身份是男扮女装的戏剧演员,为了高额报酬接活。相处中沈牧意外发现林溪是男生,震惊之余却被他率真可爱的本质吸引。两人从假情侣变成真朋友,又在日常互动中萌发超越性别的爱意,最终勇敢面对世俗眼光。
沈牧带林溪回家见父母,林溪紧张露馅,沈牧却直接牵起他的手对父母说“不管他是男是女,我喜欢他”。父母沉默后接受,两人相拥而泣。
林溪恢复男装与沈牧去游乐园,沈牧看他玩过山车的样子笑到肚子疼。两人在摩天轮上第一次接吻,林溪说“这才是真正的我”。
林溪忘记卸妆,被沈牧好友撞见,好友起哄要林溪联系方式。沈牧情急之下说“他是我女朋友”,林溪脸红,沈牧意识到自己已动心。
林溪扮演女友陪沈牧逛超市、看电影,两人假装情侣却频频笑场。沈牧发现林溪在生活中是个暖心又迷糊的人,渐渐不再把他当“道具”。
林溪在沈牧家换衣服时不小心暴露了束胸,沈牧瞪大眼睛,林溪坦白自己是男生,为了赚钱接女装单。沈牧愣了一会儿,却忍不住笑出来。
沈牧在网上找到“租借女友”服务,选了照片最甜的林溪。见面时林溪用甜美声音打招呼,沈牧紧张得说不出话,约会全程手足无措。