"David Shields refuses to go into agriculture and opts instead for ship building"
Gordon Jackson
as David Shields
Rona Anderson
as Mary Anstruther
John Laurie
as Joe Drummond
Elizabeth Sellars
as Judy
Jimmy Logan
as Tim Brogan
Jack Lambert
as Anstruther
Janet Brown
as Rosie
Gordon McLeod
as Pursey
Archie Duncan
as Charlie Campbell
James Woodburn
as John Shields
Molly Weir
as Mrs. McTavish
Ian Wallace
as 1st Director
Alastair Hunter
as Dick Crawford
Kitty Kirwan
as Granny Shields
Peter Illing
as Senor Arandha
Nora Gordon
as Mrs. Dow (uncredited)
Sam Kydd
as Barman (uncredited)
Harold Lang
as Mac - the draughtsman (uncredited)
Arthur Lowe
as Pianist (uncredited)
Molly Urquhart
as Guest at Mrs. Dow's (uncredited)
Frederick Wilson
Director