Вілл Хантінг — 20-річний хлопець з Бостона, який раз за разом вплутується в неприємні історії. Несподівано він відкриває в собі феноменальні математичні здібності. Коли поліція заарештовує його за чергову бійку, професор математики бере його під свою опіку, але за однієї умови: Вілл повинен пройти курс психотерапії. Сеанси «перевиховання», що почалися з недовіри, поступово переростають в дружбу між Віллом і його наставником.