Learning to Love Your Demon in 8 Stages 2026
as The Self, Director, Writer, Producer
Bird Bird 2025
Actor
Horrid Henry: The Movie 2011
as Moody Margaret
Credits from TMDB.