理查德·奇尔顿即将年满18岁,因表现良好有机会从班克罗夫特少管所回归社会,否则将被送往监狱。他看到蒙特贝洛夏令营招聘马倌的启事,凭借对养马的热爱和经验前去应聘。少管所负责人麦克要求他背诵一堆行为准则,而首席辅导员克莱·纳尔森则为理查德说好话,希望给他改过自新的机会。理查德顺利获得工作,却发现夏令营里的孩子全是盲人,这让他感到意外和排斥。一天,他从卡尔·莫里斯牧场带回一匹名为“幽灵”的白马,这匹马因故被藏匿以免被杀害。理查德开始通过教孩子们骑马来帮助他们建立自信,尤其是后来加入的林赛。林赛曾是体操选手,但在奥运预选赛中失明后变得孤僻,理查德用耐心和幽灵帮助她重拾信心,最终她成功完成马术障碍赛并找回快乐。理查德的努力不仅改变了孩子们的生活,也为他赢得了重返社会的机会。