Sidney Poitier
Dabney Coleman
as Charlie
Anne Bancroft
as Inga Dyson
Edward Asner
as Det. Judd Ridley
Telly Savalas
as Dr. Joe Coburn
John Benson
as Patrolman Bert Enyard (uncredited)
Paul Newlan
as Sgt. Harry Ward
Steven Hill
as Mark Dyson
John Napier
as Dr. Alden Van
Robert Hoy
as Patrolman Steve Peters
Indus Arthur
as Marian
Greg Jarvis
as Chris Dyson
Jason Wingreen
as Medical Technician
Janet Dudley
as Edna
Lane Bradford
as Al McCardle
Marjorie Nelson
as Mrs. Thomas
H.N. Wynant
as Doctor Morris
Steven Marlo
as Arthur Foss