Ward Bond
as Mike, the Detective (uncredited)
Ann Miller
as Essie Carmichael
James Stewart
Christian Rub
as Schmidt
James Stewart
as Tony Kirby
Jean Arthur
as Alice Sycamore
Samuel Hinds
as Paul Sycamore
Ann Doran
as Maggie O'Neill
Edward Arnold
as Anthony P. Kirby
Spring Byington
as Penny Sycamore
Ian Wolfe
as Kirby's Secretary (uncredited)
H.B. Warner
as Ramsey
Byron Foulger
as Kirby's Assistant (uncredited)
Lionel Barrymore
as Grandpa Martin Vanderhof
Mischa Auer
as Kolenkhov
Donald Meek
as Poppins
Halliwell Hobbs
as DePinna
Dub Taylor
as Ed Carmichael
Mary Forbes
as Mrs. Anthony P. Kirby
Lillian Yarbo
as Rheba
Eddie Anderson
as Donald
Clarence Wilson
as John Blakely
Joseph Swickard
as Professor
Bodil Rosing
as Mrs. Schmidt
Charles Lane
as Wilbur G. Henderson, IRS Agent
Henry Davenport
as Judge