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