English actress born in 1977 in London, UK. She studied at the National Theater in London. Her notable works include The Last Kingdom (2015), Hampstead (2017), and Taboo (2017).
English actress born in 1977 in London, UK. She studied at the National Theater in London. Her notable works include The Last Kingdom (2015), Hampstead (2017), and Taboo (2017).