本·坎貝爾(吉姆·斯特吉斯飾演)有著驚人的天賦。作為麻省理工學院的高材生,他的學習無懈可擊,無意中獲得了哈佛醫(yī)學院的錄取通知書。然而,30萬元的高昂學費和生活費讓他的大學夢岌岌可危。在獎學金的面試中,教授告訴他,獲獎者必須有出色的經驗,而不是像本這樣的白手起家的學生。本在一家服裝店工作,每小時工資為8美元。同時準備與兩位朋友參加2.09比賽,以獲得認可和獎金。米基·羅薩教授(凱文·斯派西飾)在數學課上發(fā)現了本的天才。米奇希望本能加入他的21算法團隊,去賭場通過點卡贏得大筆錢。本不同意,但當他一直暗戀的女孩吉爾·泰勒(凱特·博斯沃思飾演)也出現誘惑他時,本開始動搖。本開始了嚴格的訓練,他的成功畢業(yè)讓他嘗到了金錢、虛榮和欲望的力量。與此同時,他開始與老朋友保持距離,并逐漸迷失在賭場的漩渦中。