- Write an article
- Create a list
- Publish a column
- Upload a video
- Log in
- My channel
- Settings
- Invite friends
- English
Info mistake?
Biography
Margaret Towner was born on October 1, 1920 in Rio de Janeiro, Brazil. She was an actress, known for Star Wars: Episode I - The Phantom Menace (1999), The Wolves of Kromer (1998) and Derek (2012). She was married to Raymond Francis. She died on April 10, 2017 in London, England, UK.
Awards
Known For
Filmography