Ben Campbell(吉姆·斯特加斯 Jim Sturgess 飾)有著驚人的才華,身爲麻省理工高材生的他學業無懈可擊,他亦毫無意外地贏得了哈佛醫學院的錄取通知書。然而30萬的高昂學費和生活費令他的大學夢搖搖欲墜。在爭取獎學金的面試中,教授對他說勝出者必須要有過人的經歷而不是像本這種一張白紙的學生。
Ben在一服裝店打工,掙取每小時8美元的薪酬。同時和兩個好友準備競賽2.09以期獲得認同和獎金。數學課上本的天才頭腦被教授Mickey Rosa(凱文·史派西 Kevin Spacey 飾)發現,Mickey 希望本加入自己的21算法團隊,專門去賭場依靠算牌贏得大錢。Ben並不同意,但Ben一直暗戀的女孩Jill Taylor(#凱特·波茨沃斯 Kate Bosworth 飾)也出面誘惑時,Ben開始動搖。
Ben開始了嚴密的訓練,出師的成功讓Ben嘗到了金錢、虛榮、欲望的權力。同時他和舊友開始疏遠,漸漸迷失在賭場的漩渦里。