The day before Christmas: a group of friends can be found, as tradition, rich in the house of one of them, for a game of poker. Each of the four men, including a mysterious lawyer, has problems in families, and trying to scrape together a Christmas game in a considerable sum in order to live better. But fate has a special plan for each day players.
Jack Faro (Harrelson) is a recovering drug addict who had so many relapses, he decided to move into rehab and just live there. Having been married 75 times, he is a serial husband and is always on the lookout for number 76. (He hits on a bartender who informs him that they had already been married, even though he has no idea who she is.). He enters The Grand: a huge Texas Hold 'Em poker tournament in Las Vegas created by his grandfather Lucky Faro (Barry Corbin). His main motivation is to win the $10 million prize to cover a loan he got to keep open his family's casino, The Rabbit's Foot, which his grandfather left him when he died and that he has mismanaged into the ground.