Уилл Хантинг, 20-летний вундеркинд из Бостона, часто оказывается втянутым в различные неприятности, включая драки, что в итоге приводит к его аресту. После одного из таких инцидентов, профессор математики решает взять Уилла под свою опеку, ставя условие: молодой человек должен пройти курс психотерапии. Сеансы терапии, начавшиеся с недоверия и сопротивления со стороны Уилла, постепенно превращаются в искреннюю дружбу между ним и его психотерапевтом. Это становится началом глубоких личностных изменений и открытием новых горизонтов для самореализации в жизни Уилла.