The Last Kingdom
The Pod Generation
The North Water
A Town Called Malice
WPC 56
Not Dark Yet
Movie · as Ophelia
Movie · as Masha (voice)
TV · as Carly Lord · 8 eps
TV · as Hester · 1 ep
TV · as Aelswith · 45 eps
TV · as Lucy Hamilton · 1 ep