isim%, 5 seri ve 3 filmler filmlerinde yer almıştır.Bu performans Obliterated dizisindeki Poncho rolünde görülebilir.Sinemada, End of the Road adlı uzun metrajlı filmde Pepe Ochoa olarak.