as Extra (uncredited)
as David Jones
as John Knox
as High Priest
as Pointer
as Mr. McKnag
as John, the Butler
as Campbell
as Bishop Courtenay
as Jack Tanner
as Capt. Burns
as Inspector
as Lesterson
as Dr. Kersh
as Denzil Trafford
as Father Ambrey
as Mr. Granger
as Spence
as Merlin
as Ronnie Vance
as Jenkins
as David Merlin
as Cusak
as Mr. Argent
as Dr Mitchell
as Le commissaire-priseur
as Alastair McFee
as Scougal
as Blawke
as Father Ambrey/Packard
as Robert Barnes
as Ven Glynd
as Mr. Durrant
as Doctor Wynn
as Macconochie
as Brocklehurst
as Barker
as Robert Menzies
as Victor Liebig
as Newman Noggs
as Ramsay Macdonald
as Ramsay Macdonald (uncredited)
as Sir John Scott-Keltie
as Sir Maxwell Jamieson