Actor · Born 1971
Helen Can Wait
2001 · as Elian González
Amistad
1997 · as Spanish Slave Guard (uncredited)