Rok 1979. Była gwiazda rodeo Mike Milo (Clint Eastwood) jest na emeryturze z powodu kontuzji pleców, uśmierzając ból tabletkami i alkoholem. Hoduje i trenuje konie na ranczu Howarda (Dwight Yoakam) do momentu, jak nie zostanie zwolniony. Rok później były pracodawca wzywa go i zleca przywiezienienie z Meksyku jego nastoletniego syna Rafy (Eduardo Minett), którego matka Leta (Fernanda Urrejola) prowadzi podejrzane interesy i hulaszczy tryb życia. Mike podejmuje się zadania i odnajduje chłopaka, który bierze udział w walkach kogutów, jednak przez nalot policji zmuszeni są do ucieczki. Leta nie wyraża zgody na jego odejście, więc Mike samotnie wyrusza spowrotem do Teksasu, ale odkrywa, że do do jego auta zakradł się Rafa z kogutem Macho. Oboje ruszają więc do domu, nieświadomi, że ich śladem podążają wysłannicy matki chłopca...