Кинокарьеру Шарлотта начала в 2001 году, появившись в паре эпизодов сериала "In a Land of Plenty" и фильме "Whistle-Blower". В 2002 году появилась в сериале "Inspector Lynley Mysteries" (1 сезон 5 эпизод). С 2003 по 2005 год периодически появлялась в сериале "Born and Bred", играя роль Хелен Гилдер.
В 2005 году дебютировала на американском телевидении, появившись в сериале "Entourage" (2 сезон 10 эпизод). В 2006 году Шарлотта присоединилась к актерскому составу сериала "Wildfire", получив роль Джиллиан.
В 2009 году появилась в нескольких эпизодах сериала "Tudors". В 2011 году снова вернулась в Англию, получив главную женскую роль в сериале "Bedlam". Но после первого сезона покинула проект, получив заманчивое предложение, а именно, роль в популярном английском сериале "Casualty".
31 июля 2014 года вышла замуж за актера Оливера Коулмэна.