Characters played by Sherilyn Fenn
Joanna Burke
Sarah Randolph
Characters played by Rena Sofer
Penny Randolph
Characters played by Steve Harris
Detective Miller
Characters played by Matthew Walker
Alex Potter
Characters played by Lauren Diewold
Emma Burke
Characters played by Thomas Gibson
Dr. Matt Westbrook
Joe Barnes
Characters played by P. Lynn Johnson
Dr. Nelson
Characters played by Peter Bryant
Eddie
Characters played by Fred Keating
Detective
Characters played by Andrew Airlie
Jim
Characters played by Patricia Harras
Well-Dressed Woman
Characters played by Eileen Pedde
Young Mother
Characters played by David MacKay
Clerk
Characters played by Cindy Girling
Mrs. Petersen
Characters played by Jenny-Lynn Hutcheson
Little Girl
Characters played by Michael Puttonen
Dr. Zackler
Characters played by Tom Heaton
News Vendor
Characters played by Steve Oatway
Mailman
Characters played by Jennifer Clement
Sandy
Characters played by Angela Donahue
Woman at Carousel
Characters played by Ian Marsh
Officer
Characters played by George Gordon
Dr. Holdreith
Characters played by Roger Haskett
Cab Driver
Characters played by Claude De Martino
Randall Duncan
Characters played by Cameron Labine
Young Man
Characters played by BJ Harrison
Nurse
Characters played by Mark Holden
Cop