高超的技艺和天赋曾为骑师本•科恩(科特•拉塞尔)赢来无数奖杯和荣耀,然而随着岁月流逝,他慢慢地被层出不穷的新人抛在身后,成了等待被“处理的垃圾”。与他命运相同的还有老马桑娅,后者曾作为一匹前途无量的种子选手为主人赢得过无数场比赛,但因运动强度过大在某次比赛中折断后腿后,它在主人眼中也就成了“废物”。后来,桑娅被主人当作遣散费送给了本•科恩。 本•科恩的沮丧被他的女儿凯尔(达柯塔•芬妮)尽收眼底,为了帮助爸爸和桑娅重拾自信,她制定了详细的计划,首先,她说服本•科恩同她一起精心照料桑娅,桑娅一点点恢复健康重新站立起来时,她又想方设法使本•科恩接下看似不可能完成的任务——赢得“育马者杯经典大赛”
马山(姜文)是西南地区某边陲小镇的一名普通警察,某晚参加妹妹婚宴时因喝得酩酊大醉被人送回家中,次日早晨醒来时,他发现从不离身的配枪不翼而飞。意识到偷枪人可用枪里的三颗子弹杀人时,马山不禁毛骨悚然,当晚所有参加妹妹婚礼的人都成了他的怀疑对象。在对重点嫌疑人,卖“羊肉粉”的刘结巴、送他回家的周小刚、突然出现在周小刚家的旧恋人李小萌(宁静)一番追踪后,马山依旧没能理出任何头绪,而对李小萌的怀疑里,又混杂了极为复杂的感情,此又导致其妻怀疑他移情别恋。正在这时,李小萌在周小刚家被人用枪打死,马山作为嫌疑人被拘禁。经过一番冷静思考,他终于将乱麻捋顺,开始了寻枪之路。