Mambo Café 2000
as Lynn
On the Run 1999
as Nurse
Somewhere in the City 1998
as Nine
Caravaggio's Last Day 2024
Director, Writer
Credits from TMDB.