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