A British actress born in England. She is best known for her roles in Dumbboat (2017), Ophelia (2018) and Heroics (2015).