She was a scholarship student at Latymer Upper School.
She played Flora in Lindsay Posner's Turn of the Screw at The Almeida, Joan in Far.
.
In 2016 she played Justine in Penny.
The British actress has made a point of eschewing straightforward pretty-girl parts in favor of more devilish damsels; as a result, she's built an eclectic resume that runs the gamut.
She also had small roles in Tamara Drewe 2010 , Hanna 2011 and Far from the Madding Crowd 2015.