Fostul soldat american William Tell (Oscar Isaac) a servit odată în Irak. Acum, se plimbă prin cazinouri, pe post de jucător de cărți, fugind de trecutul lui. Viața lui apatică își recâștigă strălucirea într-o zi, când îl întâlnește pe tânărul Cirk (Tye Sheridan). Acesta îl roagă să-l ajute în planul lui de a se răzbuna pe un ofițer american de rang înalt. William vede în relația cu Cirk o șansă pentru izbăvire și-l ia sub aripa sa, ca protejat. Cu ajutorul misterioasei La Linda (Tiffany Haddish), ei încearcă să câștige campionatul mondial de pocher din Las Vegas. Dar menținerea lui Cirk pe drumul cel bun se dovedește un lucru dificil, iar William e forțat să-și înfrunte demonii trecutului.