Były amerykański żołnierz William Tell (Oscar Isaac) służył kiedyś w Iraku. Teraz wędruje po kasynach i gra w karty, uciekając przed swoją przeszłością. Jego apatyczna egzystencja odzyskuje kolory, gdy pewnego dnia spotyka młodego Cirka (Tye Sheridan), który prosi go o pomoc w zemszczeniu się na wysokim rangą oficerze armii amerykańskiej. William widzi szansę na odkupienie swoich win i bierze Cirka pod swoje skrzydła jako protegowanego. Przy wsparciu tajemniczej finansisty La Lindy (Tiffany Haddish) starają się wygrać mistrzostwa świata w pokerze w Las Vegas. Wyzwanie zaczyna jednak przerastać Williama, który musi stawić czoła demonom ze swojej przeszłości.