麻省理工学院的数学教授蓝波在会上宣布了一道数学难题,但被年轻的清洁工威尔(马特·达蒙饰)解决了。但威尔是个问题少年,整天和好朋友查克(本·扁平饰)等人混在一起,打架闹事。 当蓝波发现这个天才时,他因为打架和袭警被法院送进了看守所。 蓝波请求法官保释,这使他免于入狱。 为了让威尔找到自己的人生目标,不浪费自己的数学天赋,蓝波请来了很多心理学家来辅导威尔,但威尔抗拒,专家们也束手无策。 一筹莫展之际,蓝波求助于他的大学朋友、心理学教授谢恩(罗宾·威廉姆斯饰),希望能帮助威尔敞开心扉。 经过蓝波和谢恩的不懈努力,威尔逐渐打开了他的思维,他的好朋友查克的话让他豁然开朗。