Cast of
Heaven On Earth

About Heaven On Earth

An armful of destitute orphans transported to the New World at the turn of the century. This is the turbulent and moving story of four British 'bricks for Empire building' - based on the memoirs of some of the 100,000 'home children' who helped build the new Canada.

Full Cast of Heaven On Earth

R. H. Thomson
plays Wilf Hawthorne

Jan Austin
plays Catherine Hawthorne

Sarah Polley
plays Becky Hawthorne

Nathan Adamson
plays Joe Hawthorne

Fiona Reid
plays Abigail Hawthorne

Sian Leisa Davies
plays Megan Davies

Amos Crawley
plays Robin Davies

Cedric Smith
plays Mr. MacDonald

Maureen McRae
plays Mrs. MacDonald

Huw Davies
plays Gareth Andrews

Torquil Campbell
plays Len Hawkins

David Hughes
plays Arnold Croft

Judy Sinclair
plays Hazel Croft

Donna Edwards
plays Sophie Payne

Eric Peterson
plays Owen Baker

James Bradford
plays Official

Peter Ferri
plays Stevedore

Meg Hogarth
plays Miss Simpson

Robert Haley
plays Doctor

Robert Haley as Doctor

Robert Haley was born on August 16, 1942 and is currently 81 years old.

See Robert Haley's other roles

Alison MacLeod
plays Lorna Laird

Gerard Parkes
plays Reverend Laird

George Buza
plays Field Worker

Jack Jessop
plays Stationmaster

Dennis O'Connor
plays Carnival Barker

Tony Desmond
plays Boy Assailant

Larry Schwartz
plays Tramp

Antonio Cairo
plays Tramp

Loreena McKennitt
plays Lady Traveller

Nicholas Rice
plays Gentleman Traveller


Crew of Heaven On Earth

Discover the backstage crew of Heaven On Earth →