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