Brian Dennehy
Role: John Wayne Gacy
Michael Riley
Role: Joe 'Polock' Kozenczak
Margot Kidder
Role: Rachel Grayson
Meg Foster
Role: Linda Carlson
Martin Julien
Role: Ted Koslo
Scott Hylands
Role: Mike Paxton
David Eisner
Role: Williams
Tony De Santis
Role: DeMarco
Danny Pawlick
Role: Santori
Brenda Bazinet
Role: Alice Pearson
Liliane Clune
Role: Marcia Kozenczak
Toby Proctor
Role: Michael Kozenczak
Christopher Marren
Role: Billy
Gerry Quigley
Role: Walden
Nicholas Pasco
Role: Barton
Michael Copeman
Role: Chief Cameron
Jay Brazeau
Role: Jake Burns
Cynthia Preston
Role: Cindy Beck
Andrew Gillies
Role: Vincent Austin
Judith Goodwin
Role: Mrs. Gant
Shawn Lawrence
Role: Mr. Gant
Jacqueline Graham
Role: Lorna Gant
Nicholas Shields
Role: Christopher Gant
Sarah Gibney
Role: Lisa Kozenczak
Aviva Magner
Role: Debbie Kozenczak
Maureen McRae
Role: Mrs. Trask
Timm Zemanek
Role: Mr. Trask
Maria Ricossa
Role: Helen Gacy
Darryl Palmer
Role: Sheriff
Peter Langley
Role: Mr. Miklovich
John Friesen
Role: Detective #1
Ray Paisley
Role: Illinois K-9 Officer
Brett Halsey
Role: Stan Wilder
Elliott Smith
Role: Gas Station Attendant
David Bolt
Role: Asst. Principal Burke
Thomas Hauff
Role: Foreman Hendricks
David McAree
Role: Older Worker
J. Winston Carroll
Role: Sergeant on Wabash Ave.
Don Ritchie
Role: Detective on Shakespeare Ave.
Rudy Webb
Role: Cemetery Staffer
Robbie Rox
Role: Cicero Bar Owner
Larry Reynolds
Role: Finger Lake Proprietor
Veliko Pajkovic
Role: Man at Bus Station
John Granik
Role: Narrator (voice)
Luis Guzmán
Role: Waiter (uncredited)
Peter Kerenyi
Role: Pool Player (uncredited)