
Her first parts had been minor roles in some straight-to-DVD films, then a guest spot on one episode of Liv and Maddie. Her breakout role was on The Fosters as Kelsey, a recurring character appearing from 2013 to 2014. She then got more recognition as Emma Al-Fayeed on Tyrant. Since then she was gone on to play more prominent characters in 13 Reasons Why and The Orville.
Selected filmography:
- The Fosters (2013-14) as Kelsey (recurring role)
- Sand Castles (2014) as Lauren Daly (main role)
- Fatal Instinct (2014) as Kelly Decker (supporting role)
- Tyrant (2014-16) as Emma Al-Fayeed (main role in Season 1; guest role in Seasons 2-3)
- The Bride He Bought Online as Avery Lindstrom (main role; Made-for-TV Movie)
- Wicked City (2015) as Vicki Roth (main role)
- Reality High (2017) as Holly (supporting role)
- Mom and Dad (2017) as Carly Ryan (main role)
- Zac & Mia (2017-19) as Mia Phillips (main role)
- 13 Reasons Why (2018-20) as Chlöe Rice (recurring role in Seasons 2-4)
- Night School (2018) as Mila (supporting role)
- Grand Hotel (2019) as Ingrid (main role)
- The Orville (2022) as Charly Burke (main role in Season 3)