A British actress, born in Archway, Islington, London, England, United Kingdom. Her works include Blessed (2004) and The Queen's Nose (2002).
(According to views)
A British actress, born in Archway, Islington, London, England, United Kingdom. Her works include Blessed (2004) and The Queen's Nose (2002).