Mary Rose

A young woman vanishes on a visit to an island with her husband and child, only to turn up decades later apparently unchanged in age or appearance and her once infant son is now older than she is…

Full Cast of Mary Rose

Amanda Root as Mary Rose

Amanda Root

as Mary Rose

Amanda Root (born 1963 in Chelmsford, Essex) is an English stage and screen actor and a former voice actor for childr...

Neil McCaul

as Harry

John Rowe

as Mr Amy
Anthony Calf as Simon

Anthony Calf

as Simon

Anthony Calf was born on May 4, 1959 and is currently 65 years old.

Michael Carter as Cameron

Michael Carter

as Cameron

Michael Carter (born 29 June 1947) is a Scottish actor of film, stage and television, known for portraying Gerald Bri...

Joanna Borthwick

as The Maid

Crew of Mary Rose

Discover the backstage crew of Mary Rose →