John Hargreaves
Sam Larkin
Chris Haywood
Paul Weber
Angela Punch McGregor
Edwina Larkin
Bill Kerr
Curly
Mercia Deane-Johns
Melanie Atkins
Judi Farr
Ellen Bayliss
Vincent Ball
Stuart
Cecily Polson
Nursing Sister
Queenie Ashton
Pianist
Colleen Clifford
Mrs. Fenwick
Vanessa Downing
Sister Cathy
Ben Phillips
Julian (Younger)
Brett Schwarz
Julian (Older)
Amanda Nikkinen
Sarah (Younger)
Edanna Andrews
Sarah (Older)
Adam Bowen
Architect
Philomena Loneragan
Miss Arnott
Harry Langworthy
Old Man