Уилл Хантинг – типичный подросток из низшего класса. Он вырос сиротой на окраине Бостона, его любимое занятие – это зависать с дружками по барам и при случае помахать кулаками. Парня уже несколько раз задерживала полиция, но потом отпускали.
При этом Уилл невероятно талантлив, у него фотографическая память, он прочёл тысячи книг и обладает уникальными математическими способностями. Не имея желания всерьёз учиться, он устроился обычным уборщиком в Технологический Институт, где на общей доске тайком решает сложнейшие уравнения, которые не могут решить обычные студенты.
И конечно, его скоро заметил профессор математики Джеральд Ламбо. К тому времени Уилл попадал в очередную передрягу, и ему грозит реальный срок. Но профессор Ламбо, понимая, что этот парень абсолютно уникален, и ему надо развиваться, поручился за Уилла в суде.
Профессор ставит перед ним два условия: серьёзно заниматься математикой и пройти курс психотерапии.