在學生時代的初戀秋雅(王智 飾)的婚禮上,畢業後吃軟飯靠老婆養的夏洛(沈騰 飾)假充大款,出盡其丑,中間還被老婆馬冬梅(馬麗 飾)戳穿暴捶。混亂之中,夏洛意外穿越時空,回到了1997年的學生時代的課堂里。他懵懵懂懂,以爲是場真實感極強的夢,於是痛揍王老師,強吻秋雅,還嘗試跳樓讓自己醒來。當受傷的他從病牀上甦醒時,他意識到自己真的穿越了時空。既然有機會重新來過,那不如好好折騰一回。他勇敢追求秋雅、奚落優等生袁華(尹正 飾)、拒絕馬冬梅的死纏爛打。後來夏洛憑藉「創作」朴樹、竇唯等人的成名曲而進入娛樂圈。
他的人生發生翻天覆地的巨變,但是內心某個地方卻越來越感到空虛……