In every generation, a torch passes from father to son. And that timeless dynamic is the beating heart of Tommy's Honor - an intimate, powerfully moving tale of the real-life founders of the modern game of golf.

Peter Mullan
as Tom Morris

Jack Lowden
as Tommy Morris

Ophelia Lovibond
as Meg Drinnen

Sam Neill
as Alexander Boothby

Peter Ferdinando
as Major Molesworth

Ian Pirie
as Willie Park

Max Deacon
as David Strath

Paul Reid
as George Atwood Snr.

James Smillie
as A.K.H Boyd

Andy Gray
as Lang Dan