O filme conta a história de Will, um jovem faxineiro de 20 anos com alto QI que resolve um problema matemático difícil. Com a ajuda de seu professor, Will sai da prisão sob a condição de fazer parte da equipe de matemática da universidade e terapia. Após várias tentativas, eles encontram o Sr. Sean, que consegue entender Will através da terapia e se tornam amigos. No final, o professor percebe que não pode direcionar a vida de Will e os dois continuam como amigos.