主要人物七人是高中同学,学霸高逸繁和混混王放同时爱慕着青春阳光的哈娜,不善言辞的哈娜像许多好学生那样并没有明确表达过对高逸繁的感情。高逸繁的发小谷姗姗是个热爱音乐舞蹈和美食的姑娘。在她的提议下,李思洁和哈娜、高逸繁和自己的好哥们儿——Alex和郎哲都参与到了她的舞台剧排练当中,而一直爱慕王放的李思洁恳求谷姗姗也让其加入舞台剧的排练,王放为了接近哈娜亦跟大家一起勤奋排练起来。可惜好景不长,看见哈娜和高逸繁日渐亲密,王放再也坐不住了,在自己一帮小弟的挑唆下找了社会上的人要教训高逸繁。夜晚陪郎哲买东西归校的高逸繁和Alex三人因此遭到了社会混混的围堵殴打,此时,深藏不露的班主任从天而降,三拳两脚便把混混们打得落花流水而逃,解救了高逸繁三人。 在学校组织的啦啦操比赛中,外校的队员李月故意致使李思洁受伤不能上场比赛,班主任情急之下提出由自己顶替并让王放协助,最终取得了很好的成绩。 李月见计谋不成便使出损招挑唆两队斗殴,关键时刻王放挺身而出,保护了被欺负的李思洁,但是双拳难敌四脚,最终还是班主任出手制服了一众闹事者。匆赶来的高逸繁郎哲Alex三人了解情况后对王放刮目相看,从此两人化敌为友。面对李思洁的受伤,谷姗姗因不能完成舞台剧比赛而伤心,高逸繁宽慰大家,定下十年之约,约定那时再来一起跳这支舞,友谊长存。社会混混们不甘心被打,多次向王放索要赔款,王放均不予理睬,在王放小弟的出卖下,混混们趁高逸繁王放等人一起去南山游玩之际绑架了王放,殴打泄愤之后再次向其索要钱财。目睹了王放被绑的李思洁找到高逸繁和哈娜,说明情况后高逸繁独自行动找到了王放,看见王放被打惨状,高逸繁奋不顾身闯入营救王放,混乱打斗之中,高逸繁不幸遇难。十年之后,各奔东西的Alex和郎哲、谷珊珊、王放、李思洁齐聚新疆,只为找到不肯离开故地一直为爱守候的哈娜,与她再次跳起十年前约定的舞台剧,幻境中,仿佛高逸繁也与大家一起起舞。十年约定完成之后,大家回归各自的生活,但在不知不觉中也发生了改变——家庭主妇的谷姗姗重拾梦想,做起了导演郎哲和Alex成为生意伙伴,王放也接受了一直默默守护他的李思洁。只有哈娜,仿佛什么都没有变过。