Mike Milo (Clint Eastwood) is a one-time rodeo star living as a washed-up horse breeder in 1970s Texas. When a former boss rides into town and offers him a job reuniting a boy in Mexico with his father in the US, Mike accepts – and on their journey, he finds redemption through teaching the boy what it means to be a good man.