A Cerocachi, dans la Sierra Madre, les rêves sont trop loin pour qu’on puisse les voir.
Magdalena, la fille de Don Armando, le maire du village, a décidé de partir voir de quoi ils avaient l’air.
Dans ce village de montagne mexicain, John Harper est attendu pour toréer.
C’est Antonio, ami d’enfance et fils de son mentor qui l’a envoyé là pour effacer une dette de jeu. Le Gringo Torero, comme on l’a déjà surnommé avant qu’il arrive, n’est pas complètement mexicain ni américain, pas complètement torero ni vraiment cowboy, mais il caresse le doux secret d’être le fils caché de Robert Redford dont il a les cheveux blonds.
Là-haut, à Cerocachi, les gens sont un peu fous, à trop mordre la poussière entre eux, alors ils attendent du spectacle, du vrai – et Don Armando, ancien karatéka, est prêt à tout pour leur en donner! Evidemment, la corrida ne tourne pas comme elle aurait dû, et le gringo se retrouve dans un road trip avec Miguel, le frère de Don Armando, pour aller sauver Magdalena, quelque part en danger dans Tijuana.
Embarquant avec eux une serveuse et son grand-père qui abrite l’esprit d’un vieil indien, avalant des kilomètres d’asphalte tandis que l’amour naît sur le siège arrière du pick up, les deux compères malgré eux n’ont pas d’autre choix que d’aller au bout de leur mission: ramener vivante et coûte que coûte Magdalena.