Cast of
Mary Rose

About Mary Rose

  • Released on January 01, 1987

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
plays 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...

See Amanda Root's other roles

Avril Elgar
plays Mrs Otery

Neil McCaul
plays Harry

John Normington
plays Mr Moreland

Diana Fairfax
plays Mrs Morland

John Rowe
plays Mr Amy

Anthony Calf
plays Simon

Anthony Calf as Simon

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

See Anthony Calf's other roles

Michael Carter
plays 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...

See Michael Carter's other roles

Joanna Borthwick
plays The Maid


Crew of Mary Rose

Discover the backstage crew of Mary Rose →