A British actress, born on July 25, 1971, in London, England, United Kingdom. She attended Mountview Theater School. She won the Jury Prize for Best Actress at the 2011 London Independent Film Festival for Leila (2011). Her works include Crime Traveler, Red Dwarf, Can't Smeg...Read more Won't Smeg, and Holby City.
(According to views)
A British actress, born on July 25, 1971, in London, England, United Kingdom. She attended Mountview Theater School. She won the Jury Prize for Best Actress at the 2011 London...Read more Independent Film Festival for Leila (2011). Her works include Crime Traveler, Red Dwarf, Can't Smeg Won't Smeg, and Holby City.