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