Charlotte trained at Central School of Ballet from 1989 to 1992, touring with Ballet Central in her graduation year and then following Director Christopher Gable, to Northern Ballet Theatre where she danced between 1992 to 2003, under the direction of Gable, Stefano Giannetti and David Nixon. As a principal dancer she has danced a wide range of classical and contemporary repertoire by prolific choreographers, namely Juliet in Massimo Morricone’s Romeo & Juliet, Purple Girl in Nacho Duato’s Jardi Tancat, Sugar Plum Fairy in David Nixon’s Nutcracker, Ann in Gillian Lynne’s A Simple Man, Lucy in Michael Pink’s Dracula and Carmen in Didy Veldman’s Carmen. Charlotte was fortunate to have many roles created on her for Northern Ballet including Cathy in Nixon’s Wuthering Heights, Blanche du Bois in Veldman’s A Streetcar named desire and Estelle in Giannetti’s Great Expectations.
She has performed in numerous European cities, America, China and Japan and toured extensively throughout the UK. Between 2001 and 2004 she worked as a freelance guest artist performing works by the late French choreographer Roland Petit including his ballets of Pink Floyd, Duke Ellington and La Jeune Homme et la mort. She retired from the stage in 2004. Since 2009 Charlotte has worked as Guest Rehearsal Director for Director/Choreographer David Nixon working on the creation and re-staging of his productions for Northern Ballet, namely Wuthering Heights, Cleopatra and Great Gatsby.
Charlotte is a volunteer at Chelsea & Westminster hospital in London and part of the team to be awarded a Gold Proud award for services in the NHS.
Charlotte was appointed to the Board of Governors in 2012.