William Tell (Oscar Isaac) hat die hohe Kunst des Kartenzählens perfektioniert. Nicht nur als Hobby, sondern auch um seine inneren Dämonen irgendwie in Schach zu halten. Der ehemalige Elite-Soldat hat eine Schuld auf sich geladen, die ihn einst für zehn Jahre ins Gefängnis brachte. Nach seiner Entlassung beginnt er als Pokerspieler durch die Staaten zu touren und folgt dabei einer strengen Routine. Um dabei keine Aufmerksamkeit auf sich zu ziehen, hält er den Einsatz konsequent niedrig – bis er schließlich auf den jungen Cirk (Tye Sheridan) trifft. Die Beiden haben einen gemeinsamen Freund – und Cirk will den ehemaligen Soldaten für seinen Racheplan gewinnen. William hingegen sieht in dem jungen Mann seine Chance auf Vergebung. Zusammen mit der undurchsichtigen Agentin La Linda (Tiffany Haddish) will er erstmals um das große Geld spielen – doch die Geister der Vergangenheit lassen sich nicht so einfach abschütteln.