- Began acting at age 9 at the Carlton Workshops, a casting pool for young talent.
- Named a Star of Tomorrow in Screen International magazine in 2008.
- Starred in the short film Jade (2009), which won a Silver Bear at the Berlin International Film Festival.
- Played Leonie Fowler in Spur of the Moment at the Royal Court Theatre in 2010.
- Appeared in Tennessee Williams' The Hotel Plays in 2014, which was performed in actual hotel suites at the Langham Hotel in London.