James Stewart
as George Bailey
Donna Reed
as Mary Hatch Bailey
Todd Karns
as Harry Bailey
Virginia Patton
as Ruth Dakin Bailey
Mary Treen
as Cousin Tilly
Charles Williams
as Cousin Eustace
Argentina Brunetti
as Mrs. Martini
Lillian Randolph
as Annie
Bobbie Anderson
as Little George
Ronnie Ralph
as Little Sam
Jean Gale
as Young Mary
Jeanine Ann Roose
as Little Violet
Frank Hagney
as Potter's bodyguard
Carol Coomes
as Janie Bailey
Karolyn Grimes
as Zuzu Bailey
Larry Simms
as Peter Bailey