Simon Birch (Ian Michael Smith) nasceu com sérios problemas de saúde, que afetaram o seu desenvolvimento físico, motor, visual e verbal, se tornando o menor garoto da cidade. Apesar das dificuldades, ele mantém feliz e tem a certeza que todas suas dificuldades, fazem parte de um grande plano de Deus para transformá-lo em herói. Seu melhor amigo é Joe (Joseph Mazzello), que quer descobrir quem é seu pai, segredo que sua mãe solteira (Ashley Judd) guarda a sete chaves. Após um lance trágico que mudará a vida dos dois para sempre, a amizade deles enfrentará altos e baixos, mas os meninos irão se unir para encontrar aquilo que falta em suas vidas.