Known For
Acting
El Chupacabra
Det. Noriega
2003
The Legend of Diablo
To Love a Mexican
Mexican Dishwasher # 2
2008