PERSON
Barbara Marten
plays Sister Avila; known for Dune: Prophecy
Jan 3, 1947 United Kingdom
Born 1947-01-03. Based in United Kingdom. Screen credits include Casualty, A Passionate Woman, Bob & Rose.
