The story covers eighty years in the lives of a pair of Welsh identical twins with an unusual bond, as they go through war, love affairs, and land disputes.
Mike Gwilym
as Benjamin Jones
Robert Gwilym
as Lewis Jones
Bob Peck
as Amos Jones
Gemma Jones
as Mary Jones
Jack Walters
as Sam Jones
Nesta Harris
as Hannah Jones
Rhys Baker
as Benjamin, Aged 6
Aled Baker
as Lewis, Aged 6
Huw Toghill
as Benjamin, Aged 12
Gareth Toghill
as Lewis, Aged 12
Lynn Gardner
as Rebecca
Claire Evans
as Rebecca, Aged 7