In 2013 she starred as Jane Shore in the period drama The White Queen, and in 2014 she appeared as Stacey in the BBC sitcom Outnumbered and as Simone Al-Harazi in the thriller series 24: Live Another Day. Her character in 24 had been planned to appear in two episodes, but that was expanded to seven. Her first major supporting film role came in the 2014 comedy film The Inbetweeners 2.[8]
Between 2015 and 2018, in 24 episodes over three seasons, she portrayed Niska in Channel 4's TV series Humans.