Hearts and Bones official wallpaper
Hearts and Bones poster

Hearts and Bones

(2000)

Cast

Dervla Kirwan as Emma Rose
Dervla Kirwan

as Emma Rose

Hugo Speer as Richard Rose
Hugo Speer

as Richard Rose

Amanda Holden as Louise Slaney
Amanda Holden

as Louise Slaney

Sarah Parish as Amanda Thomas
Sarah Parish

as Amanda Thomas

Rose Keegan as Sinead Creagh
Rose Keegan

as Sinead Creagh

Andrew Scarborough as Michael Owen
Andrew Scarborough

as Michael Owen

Lloyd Owen as James Norton
Lloyd Owen

as James Norton