James Stewart
James Stewart
as Elwood P. Dowd
Cecil Kellaway
as Dr. Chumley
Clem Bevans
as Mr. Herman Schimmelplusser
Wallace Ford
as The Taxi Driver
Josephine Hull
as Veta Louise Simmons
Peggy Dow
as Miss Kelly
Charles Drake
as Dr. Sanderson
Victoria Horne
as Myrtle Mae Simmons
Jesse White
as Wilson
William Lynn
as Judge Gaffney
Nana Bryant
as Mrs. Hazel Chumley
Grace Mills
as Mrs. Ethel Chauvenet
Ida Moore
as Mrs. McGiff (scenes deleted)