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

Jan Austin

as Catherine Hawthorne

Nathan Adamson

as Joe Hawthorne

Sian Leisa Davies

as Megan Davies

Maureen McRae

as Mrs. MacDonald

Huw Davies

as Gareth Andrews

David Hughes

as Arnold Croft

Judy Sinclair

as Hazel Croft

Donna Edwards

as Sophie Payne

Peter Ferri

as Stevedore

Meg Hogarth

as Miss Simpson
Robert Haley as Doctor

Robert Haley

as Doctor

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

Alison MacLeod

as Lorna Laird

Jack Jessop

as Stationmaster

Dennis O'Connor

as Carnival Barker

Tony Desmond

as Boy Assailant

Larry Schwartz

as Tramp

Antonio Cairo

as Tramp

Nicholas Rice

as Gentleman Traveller

Crew of Heaven On Earth

Discover the backstage crew of Heaven On Earth →