Charles Coburn
— Alexander Gow
Tom Drake
— Robert Shannon as young man
Hume Cronyn
— Papa Leckie
Gladys Cooper
— Grandma Leckie
Dean Stockwell
— Robert Shannon as a child
Selena Royle
— Mama Leckie
Jessica Tandy
— Kate Leckie
Richard Haydn
— Jason Reid
Andy Clyde
— Saddler Boag
Norman Lloyd
— Adam Leckie
Robert North
— Murdoch Leckie
Beverly Tyler
— Alison Keith as a young lady
Wallace Ford
— Jamie Nigg
Eilene Janssen
— Alison Keith as a child
Richard Lyon
— Gavin Blair as a child
Henry O'Neill
— Canon Roche
Henry Stephenson
— Blakely
Norma Varden
— Mrs. Bosomley
Henry H. Daniels Jr.
— Gavin Blair as a young man
Ada Adams
— Alison's Mother
Norman Ainsley
— Sub-Deacon
Harry Allen
— Purser Teeler
Dick Ames
— Assistant Inspector
Sylvia Andrew
— Miss Glennie
Morris Ankrum
— Dr. Galbraith
Jimmy Aubrey
— Speller
David Bair
— Schoolboy
Charles Bates
— Angelo Friscalli
Kathryn Bates
— Mrs. McTavish
Norman Borine
— Baggage Man