Ruby, Ruby 2026
Producer
The Devil's Work 2023
Inner Demon 2014
David Macaulay: Cathedral 1986
Nona 1991
as Maria
Credits from TMDB.