Alfredo Villa
Swindled 2004
Rating: 6.7
Dagon 2001
Rating: 6.2
Blinded 1997
Rating: 4.5
as Rafael
as Captain Orpheus Cambarro
as Mikel