The Greatest Game Ever Played— Full Cast
2005
Cast (15)

Shia LaBeouf
as Francis Ouimet

Stephen Dillane
as Harry Vardon

Josh Flitter
as Eddie Lowery

Peter Firth
as Lord Northcliffe

Elias Koteas
as Arthur Ouimet

Peyton List
as Sarah Wallis

Scott Faulconbridge
as Billy

James Paxton
as Young Harry Vardon

Tom Rack
as Black Top Hatted Man
Armand Laroche
as Black Top Hatted Man
Peter Hurley
as Black Top Hatted Man

Gregory Terlecki
as Black Top Hatted Man

Jonathan Higgins
as Embry Wallis

Matthew Knight
as Young Francis Ouimet

Luke Askew
as Alec Campbell