Characters played by James Woods
Joshua Shapiro
Characters played by Gabrielle Lazure
Pauline Shapiro
Characters played by Alan Arkin
Reuben Shapiro
Characters played by Michael Sarrazin
Kevin Hornby
Characters played by Linda Sorensen
Esther Shapiro
Characters played by Alan Scarfe
Jack Trimble
Characters played by Ken Campbell
Sidney Murdoch
Characters played by Kate Trotter
Jane Trimble
Characters played by Alexander Knox
Senator Hornby
Characters played by Eric Kimmel
Young Joshua Shapiro
Characters played by Chuck Shamata
Seymour Kaplan
Characters played by Yuval Kernerman
Young Seymour Kaplan
Characters played by Robert Joy
Colin Fraser
Characters played by Harvey Atkin
Dr. Jonathan Cole
Characters played by Paul Hecht
Eli Seligson
Characters played by Andrew Powell
Ralph Murdoch
Characters played by Jack Rider
Dr. Danzinger
Characters played by Talya Rubin
Susy Shapiro
Characters played by Robert Howard
Alex Shapiro
Characters played by Gordon Michael Woolvett
Teddy Shapiro
Characters played by Catherine Colvey
Mrs. Abbott
Characters played by Kliment Denchev
Bulgarian Poet
Characters played by Christopher Eisenhardt
Mr. Hickey
Characters played by Arthur Holden
Waiter
Characters played by Alexandra Innes
Joanna
Characters played by Bronwen Mantel
Mrs. Friar
Characters played by Philip Pretten
Mr. Friar
Characters played by David Shaffer
R.C.C. Boy
Characters played by Randal Sutherland
Friend of Joshua
Characters played by Michael Donaghue
Ryan
Characters played by Robert Grande
Sportsman
Characters played by John Griffin
Friend of Joshua
Characters played by Sam Stone
Businessman