All Cast

Robert Foxworth

Robert Foxworth

Leonard Harik

Michele Greene

Michele Greene

Virginia

Pamela Bellwood

Pamela Bellwood

Joan Harik

Christianne Hirt

Christianne Hirt

Sharon as a teenager

James Kee

James Kee

David as a young man

Steven Bednarski

Steven Bednarski

Nathaniel Moreau

Nathaniel Moreau

Young David

Noam Zylberman

Noam Zylberman

Corey Brown

Corey Brown

Jeffrey Brown

Jeffrey Brown

Sarah Campbell

Sarah Campbell