- Alex Mackenzie - Joseph Macleod
- Carl Jaffe - Dr Hamburger
- Nicholas Phipps - Andrew Wishart
- Ronnie Corbett - Drooby
- James Copeland - Kenny Mcleod
- John Stevenson Lang - Reverend Angus
- Reginald Beckwith - Mumford
- Arthur Howard - Meeching
- John Laurie - Capt. MacKechnie
- Jack Short - Roderick
- Peter Copley - Scientist
- Jameson Clark - Constable Macrae
- Finlay Currie - Narrator (uncredited)
- Basil Dignam - R.A.F. Officer (uncredited)
- Michael Relph
- Monja Danischewsky
- Compton MacKenzie
- Basil Dearden
- Earl St. John
Donald Sinden interpreta a Hugh Mander en la película.
Jeannie Carson interpreta a Janet Macleod en la película.
Roland Culver hace el papel de Capt Waggett.
Catherine Lacey interpreta a Mrs Waggett en la película.
Noel Purcell hace el papel de Father James.
Ian Hunter hace el papel de Air Commodore Watchorn.
Duncan Macrae hace el papel de Duncan Ban.
Gordon Jackson interpreta a George Campbell en la película.
Jean Cadell interpreta a Mrs Campbell en la película.
Alex Mackenzie interpreta a Joseph Macleod en la película.
Carl Jaffe interpreta a Dr Hamburger en la película.
Nicholas Phipps interpreta a Andrew Wishart en la película.
Ronnie Corbett interpreta a Drooby en la película.
James Copeland hace el papel de Kenny Mcleod.
John Stevenson Lang interpreta a Reverend Angus en la película.
Reginald Beckwith hace el papel de Mumford.
Arthur Howard hace el papel de Meeching.
John Laurie hace el papel de Capt. MacKechnie.
Jack Short hace el papel de Roderick.
Peter Copley interpreta a Scientist en la película.
Jameson Clark interpreta a Constable Macrae en la película.
Finlay Currie interpreta a Narrator (uncredited) en la película.
Basil Dignam hace el papel de R.A.F. Officer (uncredited).
Capítulo disponible en las siguientes plataformas: