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.