Steel Ball Run est une course de chevaux qui a lieu aux USA au départ de San Diego pour finir à New York, à la fin du XIXe siècle. Avec plus de 6 000 km à parcourir, la récompense s'avère à la hauteur : 50 millions de dollars. Les participants viennent de tous les horizons et tous ont leur propre motivation, comme ce jockey en quête de gloire ou encore ce jeune Indien qui veut récupérer sa terre.