1、夏洛,一個一事無成整天在家裡喝酒的男人。一天,夏洛前去參加他曾經暗戀的校花秋雅的婚禮,本想在秋雅面前展現自己,但悲催的是竟然跟主持婚禮的司儀撞了衫。夏洛跟許久不見的老同學坐在一桌,昔日的情敵袁華還拿夏洛的著裝開玩笑。看著周圍事業成功的老同學,夏洛發現自己一事無成,心中泛酸。這時秋雅過來敬酒,夏洛便藉著酒意,向秋雅唱了一首他當年寫給秋雅的歌。可是沒想到這個時候夏洛的老婆馬冬梅竟然來了,原來馬冬梅不知道夏洛出門是去參加秋雅的婚禮,夏洛給馬冬梅說的是去給他媽掃墓。馬冬梅看夏洛喝醉了,就打算拉著夏洛回家,可夏洛不聽並讓馬冬梅先回去。馬冬梅忍不了了,便把夏洛的那些破事兒給說了出來,就連來參加婚禮的這身衣服都是租來了。這一刻,夏洛作為男人的最後一點尊嚴都沒有了。兩口子就這麼在婚禮現場大吵了一架,馬冬梅氣得拿菜刀追著夏洛砍,嚇得夏洛躲進了廁所。夏洛在廁所裡看著鏡子裡的自己,大吼了一聲窩囊廢”,並一拳把鏡子給打碎了。在廁所發洩過後,夏洛在馬桶上睡著了。
2、從廁所醒來後,夏洛決定去找馬冬梅離婚,開啟廁所門的那一刻,強烈的光線刺的夏洛睜不開眼。等回過神來,映入夏洛眼簾的是一間教室,教室裡都是昔日熟悉的面孔。曾經的班主任王老師也在面前對自己指指點點。夏洛以為自己在做夢,再加上剛剛在婚禮上丟了面子,於是就打算在夢裡繼續發洩一番,不僅打了王老師,還把秋雅給強吻了。校長聽到動靜後趕了過來,夏洛知道自己該醒了,便一頭扎進水池裡,可週圍的事物還是沒變,以為自己喝的太多醒不過來了,夏洛便直接從窗臺跳了下去。
3、夏洛醒來後,發現自己躺在醫院,還看見自己已故的媽媽也守在旁邊。夏洛急忙下床跑出了醫院,看著外面的人和物,夏洛確定自己穿越到了1997年!一直以來夏洛都是在虛度光陰,可沒想到上天給了他一次重生的機會。夏洛決定從新開始,改變自己的人生。首先夏洛把座位換到了秋雅的旁邊,想彌補當年的遺憾,可是馬冬梅老是干擾夏洛不讓他接近秋雅。夏洛一時口誤對馬冬梅說了一句別鬧了媳婦兒”,馬冬梅害羞的逃跑了,可心裡卻開心的不得了。
4、夏洛放學回到家裡想找些磁帶聽,可是發現竟然沒有朴樹跟許巍的磁帶,回過神來的夏洛想起他現在是在1997年。朴樹跟許巍都還沒火呢,夏洛激動地大吼一聲我要火啦!”
5、夏洛跑到學校的廣播室,唱了一首《曾經的你》送給秋雅,馬冬梅聽到後非常不開心,便跑到廣播室去把夏洛給打了一頓。王老師也聽到了夏洛唱的歌,發現夏洛在這方面有不錯的天賦,於是就讓夏洛去參加了市裡舉辦的中小學生歌唱大賽。夏洛以一首《雙節棍》獲得了第三名。夏洛的才華被秋雅看在眼裡,秋雅也漸漸的對夏洛產生了一些好感,可袁華就不開心了,便花錢叫了社會上的大哥陳凱把夏洛打了一頓,並威脅夏洛以後離秋雅遠一點。馬冬梅路過看見夏洛被一群流氓打便拿著一根標槍想去幫夏洛,夏洛擔心馬冬梅的安全就讓馬冬梅趕緊走,可陳凱似乎看上了馬冬梅,便沒管夏洛就走上前對馬冬梅動手動腳的。看見這群流氓欺負馬冬梅,夏洛直接撿起地上的搬磚砸在了陳凱的腦袋上。夏洛拉著馬冬梅就跑,可卻被陳凱的手下給攔住了,兩人被一群人圍著打,夏洛用自己的身體護著馬冬梅。這時,一聲住手”響起,原來是王老師來了,王老師兩三下的就把這群流氓給收拾了。
6、夏洛明確的告訴馬冬梅他喜歡的是秋雅,於是馬冬梅就故意打扮成秋雅的樣子把夏洛給引到了天台,馬冬梅聽著夏洛說她說話像放炮一樣,走路像騎了個豬一樣。氣的直接把夏洛的腦袋往大鼓上撞。放學後,兩人走在路上,夏洛被兩個黑衣人給抓走了,馬冬梅急的趕緊攔了輛計程車追了上去。夏洛被帶到一家娛樂會所的包間裡,原來找他的人竟然是當紅歌星那姐,那姐聽過夏洛的歌,覺得夏洛很有才華,想邀請夏洛跟她同臺演出。夏洛聽到這個訊息後開心的大吼大叫,這個聲音被馬冬梅給聽見了,馬冬梅以為夏洛又被人給打了,於是衝進房間對著那姐就是一板磚。
7、從那之後,馬冬梅離夏洛越來越遠,夏洛呢跟秋雅的距離越來越近。有一次馬冬梅經過夏洛家樓下,發現陳凱一夥人在夏洛家樓下鬼鬼祟祟的,就準備去看看他們想幹什麼,可卻被八神給抓住了,陳凱等人知道夏洛唱歌挺好聽的,就準備把夏洛的嗓子給廢了,馬冬梅一聽就急了便說只要能放過夏洛,無論什麼事都答應陳凱。陳凱露出猥瑣的笑容對馬冬梅說跟哥去鑽小樹林去?”馬冬梅打了陳凱一巴掌,袁華找的是夏洛,也不想牽連馬冬梅,就讓馬冬梅趕緊走。此時夏洛回來了,陳凱準備對夏洛動手了,馬冬梅絕望的答應了陳凱的要求。
8、夏洛的才華深得那姐的喜愛,因此還邀請了夏洛跟她同臺在春晚演唱《相約1998》。從這以後,夏洛迅速走紅,成為了新生代華語樂壇教父。還策劃大型選秀類節目《中國好嗓門》,可是在一期節目中,因為一位臺灣籍的選手翻唱夏洛的歌曲《猩晴》而遭到了夏洛的毆打,因為這位選手篡改了夏洛的歌詞,其實夏洛是怕越來越多歌曲被寫出來,自己能寫的歌就越來越少。
9、夏洛出名了有錢了也取了學校的校花秋雅,可是這樣的生活久了夏洛也變的乏味了,在一次偶然的機會中,夏洛得知了當年馬冬梅的事,當年馬冬梅為了保護夏洛,答應了陳凱的要求進了小樹林,可是馬冬梅不遠屈服,便用樹枝刺傷了陳凱。陳凱家裡有些勢力,導致馬冬梅家裡賠了不少錢,還把房子也給賣了。得知訊息的夏洛十分氣氛。夏洛想去看看馬冬梅,可又不知道馬冬梅住在哪,突然夏洛想起他曾經跟馬冬梅住過的一間40平米小屋,於是夏洛便前往去找馬冬梅,沒想到還真的找到了。夏洛吃著馬冬梅給他煮的茴香打滷麵,回憶湧上心頭,十分懷念曾經跟馬冬梅一起過著的簡簡單單的日子。夏洛跟馬冬梅正聊著,大春突然回來了,原來大春追到了馬冬梅,跟馬冬梅結了婚。得知馬冬梅現在過的幸福,夏洛也就走了。
10、夏洛看著身邊的人,漸漸的明白了他們只不過是貪圖自己的金錢,而他的才華也不過都是從未來帶來了,現在的夏洛再也寫不出歌了,於是夏洛宣佈永遠退出歌壇。
11、夏洛去找了大春,想用他現在擁有的一切跟大春換馬冬梅,大春直接一拳把夏洛打到。夏洛被送進了醫院,結果被檢查出了艾滋病。夏洛的病一天比一天重了,身邊的人也都想著怎麼瓜分他的財產。絕望的夏洛就這麼躺在床上等死,夏洛沒多少時間了,馬冬梅來看夏洛。馬冬梅給夏洛講著故事,還說夏洛寫了這麼多歌,但最喜歡的還是他送給秋雅那首《一次就好》,馬冬梅給夏洛唱著唱著,眼淚也止不住的往下流,夏洛的眼角也流下他在這個世界上的最後一滴淚。
12、夏洛從廁所中醒來,發現這真的只是一場夢,又一次經歷過人生的夏洛,終於懂得了幸福的真諦,只有跟愛的人在一起,無論貧窮還是富貴,那就是真正的幸福。夏洛再也不想放開馬冬梅了,不管是買菜,逛街,看電影都死死的抱著馬冬梅不放手。