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