Charlotte Hope s-a născut la data de 15.10.1991, în Salisbury, Willshire, Marea Britanie. Tatăl ei este un avocat care a fost jocheu, iar mama ei a lucrat în PR înainte de a deveni casnică. Are o soră, Emily Clare Norris. La 18 ani, Charlotte a plecat să studieze franceză și spaniolă la Universitatea Oxford, unde a jucat în multe piese la teatrul universitar. Pe când era acolo, ea a participat la un casting pentru a juca rolul lui Jane Birkin într-un film francez numit Serge Gainsbourg: Vie Heroique. Deși nu a primit rolul, a dorit să fie actriță. Ea a scris unor agenți pe care i-a invitat la piesele ei universitare. Unul a venit și au semnat un contract pentru a juca. Inițial, a avut roluri mici la televiziunea și în filmul britanic, inclusiv în Les Miserables (2012), Femeia Invizibilă (2013), The Theory of Everything (2014) precum și în dramele: Casualty (1986), Holby City (1999), Doctors (2000). În 2013, a fost distribuită în Game of Thrones, în rolul iubitei sadice a lui Ramsay Bolton, Myranda. Rolul a fost scris inițial pentru a apărea într-un episod, dar a ajuns să fie extins pe trei sezoane. Ea a lucrat considerabil în teatru, de două ori cu Ed Harris în producțiile lui Scott Elliott, Buried Child și Good for Otto, și, de asemenea, la Liverpool Everyman, în Midsummer Night's Dream de Nick Bagnall și Rupert Goold's Albion la Almeida Theatre. În 2016, a apărut în filmele britanice, A United Kingdom și Allied. În 2017, ea a avut un rol secundar alături de Richard Gere în Three Christs al lui Jon Avnet și, apoi, a jucat în filmul de groază, The Nun (2018), în rolul surorii Victoria. În 2018, a fost distribuită în rolul Catherine of Aragon din serialul The Spanish Princess (2019), o continuare a serialelor The White Queen (2013) și The White Princess (2017). Ea locuiește în sudul Londrei cu Ria Zmitrowicz și Philippa Coulthard.