as Capt. Burns
as David Jones
as Spence
as Driver
as Extra (uncredited)
as Duncan
as Mr. McKnag
as Police Superintendent
as John Knox
as Pointer
as Bishop Courtenay
as John, the Butler
as Jack Tanner
as High Priest
as Campbell
as Lesterson
as Inspector
as Mr. Granger
as Denzil Trafford
as Father Ambrey
as Dr. Kersh
as Man (uncredited)
as Merlin
as Ronnie Vance
as Jenkins
as Ronnie Vance (uncredited)
as Briadier Mellor
as John Ferris
as Spence - Celia
as David Merlin
as Cusak
as Mr. Argent
as Robert Menzies
as Dr. Gossard
as Ringmaster
as Plender
as Dr. Kelleher
as Mr. McPherson
as Dr. McAndrew
as Bishop
as Ruggles
as Latimer
as Assesseur
as Dr Mitchell
as Ven Glynd
as Father Ambrey/Packard
as Mr. Durrant
as Mr. Ainsley (uncredited)
as Ellis
as Scott
as Alastair McFee
as Eldridge
as Barry
as Gibson
as Mr. Gibson
as James Gibson
as Barker
as Auctioneer
as Chief Inspector Blount
as Greatorex
as Brocklehurst
as John Cooper
as Carmaignac
as The Stranger
as Doctor
as Robert Barnes
as Doctor Wynn
as Macconochie
as Doctor Stuart
as Johnson
as Ramsay Macdonald
as Ramsay Macdonald (uncredited)
as Scougal
as Newman Noggs
as Blawke
as Professor Gordon
as Sir John Scott-Keltie
as Dr. Josiah Naismith
as Dickie Prescott
as Sir Maxwell Jamieson
as Victor Liebig
as James Cartwright
as Carruthers
as Saud Martin