EN

Biography

Terry Marcel was born on June 10, 1942 in Oxford, Oxfordshire, England, UK. He is a director and writer, known for Prisoners of the Lost Universe (1983), Straw Dogs (1971) and Jane and the Lost City (1987).

Filmography