Self
2012
2001
2000
Self - Perfomer
1999
Inspector Lovelace
1995
Cyan Worthington
1993
Eliza
1989
Guest
2003
Herself
Producer
2024