
Elle a étudié la littérature russe et l'industrie cinématographique du XXe siècle à l'Université McGill de Montréal.
Elle aurait dû jouer le rôle de Sarah Logan dans la série télévisée D.C, mais le rôle a été réattribué à Kristanna Loken.
En 2001, elle apparaît dans le clip de Marilyn Manson Tainted Love.
Elle a aussi dirigé le tournage d'un court métrage, Victor, montrant un drag queen à la recherche de l'amour dans un monde froid et très dur.