一直以来,黑人青年卡尔(小库珀·古丁 Cuba Gooding Jr. 饰)都将成为美国海军中的一员当做自己的毕生理想,然而,当他真的加入到了海军队伍中去之后,卡尔才发现,现实远不如想象中美好。在种族歧视之风盛行的军队里,卡尔理所当然的成为了众人伤害和排挤的对象,但个性坚韧的卡尔却并没有因此而退缩和气馁,正相反,他通过比别人多百倍的努力和出色的成绩证明了一个人的成功和失败与肤色无关。 比尔(罗伯特·德尼罗 Robert De Niro 饰)的出现让卡尔坚定了想要进入潜水艇搜救队的信念,然而,这支秉性白人至上主义的团队中,还未曾有过黑人加入的先例。通过近两年的不懈努力,卡尔终于加入了潜艇队的训练计划之中并最终成为了其中的一员。同时,他和比尔之间的紧张关系也因为一次不幸的事故而产生了质的改变。。在美丽的额尔古纳草原,忽然来了一位年轻的女支教者,她叫叶真。她热爱草原喜欢这里的孩子,她充满着浪漫、激情,丝毫不畏惧条件的艰苦,有教无类。她居然把聋哑儿阿呆也收做了第六个学生,这使得断言叶真永远收不齐七个学生的蒙族青年阿布也深受感动,答应做叶真的第七个学生。
这天,深爱叶真的未婚夫刘公威追到了草原,大家这才知道,原来叶真为了去支教,不惜在婚礼前夕做了落跑新娘!
刘公威为了挽回叶真的感情,放弃公职,也陪叶真在草原上支教,他答应要改变自己没有激情按部就班的性格,他要给叶真三个惊喜!
刘公威的第一个惊喜就是把阿布废弃的中巴车,套上三匹马,改装成为大篷车教室,叶真刘公威在蓝天白云,绿浪滚滚的草原,教孩子画画、唱歌,播撒着知识的种子。
当刘公威准备给叶真第三个惊喜的时候,却发生了车祸……
叶真压抑着悲伤,以草原为礼堂,以孩子为宾客,以油菜花为玫瑰花,她要补给刘公威一个浪漫唯美的草原婚礼。。