Di origine scozzese, è cresciuta a Inverleith, Edimburgo, dopo un'infanzia trascorsa a La Rochelle, dove ha frequentato il Collège Eugène Fromentin; ha proseguito gli studi a Mary Erskine School e, dal 2008, ha aderito al National Youth Theatre, avvicinandosi alla recitazione dopo aver visto The Shining. Il suo debutto televisivo è avvenuto nel 2011 con il ruolo di Mini McGuinness nella quinta e s…