Mare Winningham
Cath
Bruce Davison
Frank
Clayton Rohner
Detective Tom Pyne
James Pickens Jr.
Detective Walter Engelhart
Dann Florek
Chief Gelbart
Anne Haney
Ethel Brock
CCH Pounder
Dr. Geddes
Bruce Bohne
The Poet
Maggie Fleming
Glenda
Jane Daly
Doctor #1
Charles Kahlenberg
Doctor #2
Troy Martin
Detective (uncredited)
Keaton Tyndall
Young Ruth Finney (uncredited)
Kylie Tyndall
Young Ruth Finney (uncredited)