Las Vegas, 1973. Sam "Ace" Rothstein, un profesional de las apuestas, es el eficaz director de un importante casino que pertenece a un grupo de mafiosos. Su misión es controlar el funcionamiento del negocio y garantizar que la corriente de dinero que va a parar a manos de sus jefes siga fluyendo. Las Vegas es un lugar ideal para millonarios y políticos, pero es también lugar de paso de tahúres, prestamistas, traficantes de drogas y matones. Un día el violento Nicky Santoro, al que sus jefes han encargado que cuide de Sam, llega a Las Vegas con la intención de quedarse.
Angus (Charlie Talbert), un tímido y obeso adolescente de catorce años, sueña con la bella Melissa Lefevre (Ariana Richards), pero está tan acomplejado que no cree que haya ninguna posibilidad de conseguirla. Sin embargo, en una fiesta del instituto, acaba bailando con ella. Su amigo Troy (Chris Owen) y su abuelo Angus (George c. Scott) harán todo lo posible para ayudarle a superar su inseguridad.