Une terrible défaite sur le ring endette Lion (Jack O’Connell) et son manager et frère Stan (Charlie Hunnam) auprès du criminel local Pepper (Jonathan Majors). Ce dernier accepte d’annuler leur dette s’ils traversent le pays afin que Lion participe à un combat de boxe. Le seul hic, ils doivent également transporter Sky (Jessica Barden), une adolescente en fuite qui doit être déposée à la porte du redouté Yates (John Cullum). Tandis que Stan entraine Lion pour le combat de sa vie, une série d’évènements menace de déchirer les deux frères, mais leur amour fraternel et leur croyance en une vie meilleure les entrainent dans ce drame captivant.