Known for winning Best Actress honors for her role in Takeo at the New York International Film Festival. She's played Haley Caren on the web series In the Vault and Cassie on HBO's Euphoria. She'd go on to star in HBO's White Lotus.
She earned a recurring role on the TV show Heroes, which aired on NBC from 2006 to 2010.
She filmed a kitschy 3D movie in Bulgaria called Spiders 3D.