Characters played by Ryan O'Neal
Richard Miller
Characters played by Roc Lafortune
Dom Roselli
Characters played by Mädchen Amick
Gabrielle Mitchell
Characters played by Ben Gazzara
D.A. Bernard Salman
Characters played by Catherine Blythe
Elizabeth Miller
Characters played by Romano Orzari
Detective Mike Botkin
Characters played by Terrence Labrosse
Arthir Manderville
Characters played by Daniel Pilon
Mason Powell
Characters played by Michel Perron
Frank Dekker
Characters played by Ian MacDonald
Ralph Mackenzie
Characters played by Mark Walker
Harvey Fitterman
Characters played by Ralph Allison
Rodney Grant
Characters played by Henry Chan
Nelson Woo
Characters played by Karyn Dwyer
Kathy Miller
Characters played by Lynda Hayes
Maureen
Characters played by Todd Duckworth
Ren Roberts
Characters played by Richard Robitaille
Prosecutor
Characters played by Paul Ahmarani
Vinnie Gomez
Characters played by Linda E. Smith
Prosecutor
Characters played by Eramelinda Boquer
Anchor Woman
Characters played by Paul Rainville
Mackenzie's Attorney
Characters played by Joel Miller
Judge
Characters played by Goûchy Boy
Janitor
Characters played by Catherine Adams
Reporter #1
Characters played by John Hislop
Reporter #2
Characters played by Jim Harrison
Reporter #3
Characters played by Sarah Henning
Clerk
Characters played by Claudie Chagnon
Powell's Secretary
Characters played by Guy Kelada
Man #1
Characters played by David Rigby
Man #2
Characters played by Laurent Imbault
Medical Examiner
Characters played by Michelle Sweeney
Prison Guard
Characters played by Dennis St John
Priest
Characters played by Agnès Larouche
Manderville's Widow
Characters played by Annie Dufresne
Young Waitress
Characters played by Swede Swensson
Forensic Examiner
Characters played by Giancarlo Caltabiano
Teenager #1
Characters played by Christian Paul
Teenager #2