七個主要角色是高中同學、學業(yè)超群的高逸凡和犯罪的王芳,他們都欽佩年輕陽光的哈娜。像許多好學生一樣,不善言辭的哈娜并沒有清楚地表達她對高一凡的感情。高一凡兒時的朋友顧珊珊是一個熱愛音樂、舞蹈和美食的女孩。在她的建議下,李思杰、哈娜、高一凡以及她的好朋友亞歷克斯和郎哲都參加了她的舞臺劇排練。一向仰慕王芳的李思杰,懇求顧珊珊和她一起排練舞臺劇,王芳和大家一起努力,拉近了和哈娜的距離。不幸的是,好時光并沒有持續(xù)多久??吹焦群透咭环苍絹碓接H密,王芳再也坐不住了。在他的部下的鼓動下,他在社會上找人給高一凡一個教訓。晚上,陪同郎哲買東西回學校的高一凡和亞歷克斯被社會暴徒包圍和毆打。就在這時,隱藏的班主任從天而降,將暴徒打得粉碎,救出了高一凡和他們三人。在學校組織的啦啦隊比賽中,另一所學校的隊員李悅故意讓李思杰受傷,無法參加比賽。無奈之下,班主任提出更換她,并請王芳協(xié)助,最終取得了不錯的成績。李悅看到自己的計劃失敗了,就采取了惡毒的策略來煽動兩隊之間的爭斗。在關鍵時刻,王芳挺身而出,保護被欺負的李思杰。然而,她的拳頭比不上她的腳,最后,班主任采取行動制服了這群鬧事者。得知情況后,他們三人,高一凡郎哲和亞歷克斯,沖了過來,用新的眼光看著王芳。從那時起,他們倆就把敵人變成了朋友。面對李思杰的傷病,顧珊珊對她無法完成舞臺劇比賽感到難過。高一凡安慰大家,并達成了十年的協(xié)議,屆時再一起跳這支舞。友誼將永遠持續(xù)下去。社會流氓不愿挨打,一再要求王芳賠償,但王芳置若罔聞。在王芳弟弟的背叛下,歹徒綁架了王芳,當時高一凡和王芳正在南山旅行,毆打他以發(fā)泄憤怒,然后再次向他要錢。李思杰目睹了王芳被捆綁,找到了高一凡和哈娜。在解釋了情況后,高一凡獨自行動,找到了王芳。看到王芳遭到毒打,高一凡勇敢地沖了進去救他。在混亂的戰(zhàn)斗中,高一凡不幸去世。十年后,亞歷克斯與郎哲、顧珊珊、王芳和李思杰一起聚集在新疆,尋找一直在等待愛情、拒絕離開家園的哈娜。他們在十年前商定的舞臺劇中再次與她共舞。在幻覺中,高一凡好像也在和大家跳舞。十年協(xié)議完成后,大家都回到了各自的生活中,但不知不覺中也發(fā)生了變化——家庭主婦顧珊珊重拾夢想,與導演郎哲和亞歷克斯成為了商業(yè)伙伴。王芳也接受了一直默默守護他的李思杰。只有哈娜,好像什么都沒變。