O jovem Francis Ouimet (Shia LaBeouf) sempre sonhou em jogar golfe, mas a condição financeira do garoto e o fato de precisar trabalhar para ajudar no sustento da casa não o permitiam. Até que, um "anjo da guarda" o inscreve no maior torneio de golfe dos Estados Unidos, e o jovem não só chama a atenção por seu talento, como desbanca um dos grandes ídolos do esporte.