isim%, 2 seri ve 4 filmler filmlerinde yer almıştır.Bu performans Charmed dizisindeki Abraxas rolünde görülebilir.Sinemada, Wishmaster adlı uzun metrajlı filmde Creature Stage #2 olarak.