All Cast

Tom Hulce

Tom Hulce

C.C. Drood

Mary Elizabeth Mastrantonio

Mary Elizabeth Mastrantonio

Helen Drood

Virginia Madsen

Virginia Madsen

Yolanda Caldwell

Don Keith Opper

Don Keith Opper

Buddy

Adam Ant

Adam Ant

Jim Campbell

Harry Dean Stanton

Harry Dean Stanton

Det. Benjamin Smiley

John Doe

John Doe

Det. John Gilbert

Lin Shaye

Lin Shaye

Librarian

Millie Perkins

Millie Perkins

Bobby Nye

Judith Barsi

Judith Barsi

Bean

Robert Beltran

Robert Beltran

Frank

Rosalind Chao

Rosalind Chao

Mrs. Margaret Bell

Lisa Niemi

Lisa Niemi

Mrs. Adrienne Schell

Herta Ware

Herta Ware

Mrs. Raines