Carroll was born in Hampshire. She got a degree in Fine Art from Kingston Polytechnic, but it wasn't until the late 1990s that she did a post-graduate course at Drama Studio London and launched herself into the profession in 1999.
|2010||The Wizarding World of Harry Potter clip||Etiquette Lady|
|2009||Crisis Control||Clarissa Eustace||TV series|
|2006||On the Other Hand||Anne Dixon-Wright||Short|
|2003||Life Beyond the Box: Margo||Margot Leadbetter||TV movie|
|2002||Pas de Trois||Harriet Cavendish||Short|
|2000||24 Hours in London||Reporter|