夏凡(龚琳娜 饰)因为对丈夫失望,所以建立了一个名叫抱喜的网站,意图通过男人帮助女人改造男人。不得志的歌手谭冠荣(甄子丹 饰)赋闲在家,但空姐女友(应采儿 饰)不理解自己的苦衷。他的抱喜任务,是冒充富豪陪同遭家暴的歌星宋秋波(吴君如 饰)参加派对,向宿敌示威。狡黠律师黄百鸣虽然在打官司上非常在行,但是却因为长年疏于照顾,与女儿苏菲失和。他的抱喜任务是帮助富家女陈思思(杨幂 饰)选择适婚男友,以继承亡父的遗产。建筑工人彭坚(古天乐 饰)因为身份卑微,追女孩屡屡受挫。他的抱喜任务是为摄影师Julie Sun(陈慧琳 饰)充当男模。作家华一声(杜汶泽 饰)善于描写爱情,但是因为相貌平平不敢以真面目示人。他的抱喜任务是帮助一名失明女子谈笑(熊黛林 饰)感受爱情。这四个男人能否顺利完成他们的抱喜任务呢?……
影片是关于一个男生从20岁到23岁、从大学到工作、从国内到国外的生活片段及内心感悟。安东尼(刘畅 饰)是一个不特别、不会说很酷话的普通男生,在20岁的时候从大连留学墨尔本,并遇到了小萱(唐艺昕 饰)、家明(白举纲 饰)、小黑(宋芸桦 饰)、Pierre(布鲁斯 饰)等一众好友。在这漫长岁月里,发生了一系列或浪漫、或甜蜜、或可笑、或感人的故事。而他同时也记挂着远在日本的小樱(白百何 饰),时隔两年后在东京相见的他们,会发生怎样的故事……
影片根据安东尼的同名畅销作品改编。