Miles Mander
as Sir Robert Bentley
Donna Reed
as Gladys Hallward
Douglas Walton
as Allen Campbell
George Sanders
as Lord Henry Wotton
Moyna Macgill
as Duchess
Mary Forbes
as Lady Agatha
Robert Greig
as Sir Thomas
Billy Bevan
as Malvolio Jones
Peter Lawford
as David Stone
Hurd Hatfield
as Dorian Gray
Lowell Gilmore
as Basil Hallward
Richard Fraser
as James Vane
Lydia Bilbrook
as Mrs. Vane
Morton Lowry
as Adrian Singleton
Lisa Carpenter
as Lady Henry Wotton (uncredited)