O jogador de poker Gerry (Ben Mendelsohn) não está mais em sua maré de sorte. Com dificuldades financeiras e correndo risco de vida, seu caminho cruza com o de Curtis (Ryan Reynolds), um jogador mais jovem, talentoso e carismático. Logo, Gerry vê nele a chance de mudar sua sorte. Os dois partem em uma viagem rumo a um grande campeonato em Nova Orleans, onde vão encontrar diferentes tipos de pessoas e situações, em um busca por aquilo que perderam.

Beth Raymer (Rebecca Hall) é uma sonhadora incorrigível que trabalha como dançarina em uma casa de striptease em Tallahassee. Sua vida muda quando conhece Dink Heimowitz (Bruce Willis), um dos jogadores mais conhecidos da atualidade, que participará de um campeonato de pôquer em Las Vegas. Beth logo se torna sua assistente, mas precisa lidar com as ameaças da esposa de Dink, Tulip (Catherine Zeta-Jones), uma showgirl aposentada.