Elizabeth Bower (I) |
Elizabeth Bower was born on August 1, 1976 in Leeds, West Yorkshire, England. She is an actress, known for Doctors (2000), Asterix and Obelix: Mansion of the Gods (2014) and The New Worst Witch (2005).
See full bio »
Born:in Leeds, West Yorkshire, England, UK |
|