View all
Amelia Lowdell was born in 1972 in Bromley, London, England, UK. She is an actress, known for Every Woman Knows a Secret, Murder in Mind and Injustice. imdb.com