isim%, 5 seri ve 2 filmler filmlerinde yer almıştır.Bu performans Charmed dizisindeki Avatar rolünde görülebilir.Sinemada, The Lost World adlı uzun metrajlı filmde Selena olarak.