Nel 2010 inizia a recitare nella serie Hollywood Is Like High School with Money, basata sull'omonimo libro. Ha inoltre piccoli ruoli in produzioni di Disney Channel e in diverse serie TV e sitcom. Nel 2012 recita nel film Fat Kid Rules the World. Nel 2013 inizia ad interpretare il ruolo di Rebecca Bowman nella serie Banshee - La città del male, ruolo che la proietta alla ribalta internazionale. Nel 2014 prende parte a due episodi della prima stagione della serie True Detective. Nel 2019 ha interpretato Selina Kyle da adulta nell'episodio finale di Gotham sostituendo Camren Bicondova su decisione di quest'ultima in quanto troppo giovane per interpretare il personaggio.