Născută în Watford, Charlotte și-a petrecut copilăria în Londra unde s-a mutat împreună cu familia sa la o vârstă fragedă. Înainte de a se dedica în totalitate industriei filmului, Charlotte a jucat în numeroase piese de teatru pe scena celor mai cunoscute teatre englezești precum Bush Theatre, Finborough și Lyttleton Theatre. Primul rol obținut de Charlotte este cel al lui Jemima Dury în filmul Sex & Drugs & Rock & Roll. Charlotte este Tasha în serialul BBC EastEnders. În serialul Broadchurch, Charlotte o interpretează pe Chloe Latimer, fiica în vârstă de 15 ani a lui Beth și Mark, copleșită de moartea bruscă a fratelui său și stresată de relația cu un băiat mai mare, Dean. În 2014, Charlotte joacă în filmul...