Né à Mayaguez à Porto Rico, il a grandi à San Juan où il a suivi les cours au Collège San Ignacio de Loyola. Après son diplôme, il a déménagé à New York où il a commencé à travailler dans des productions proches de Broadway avant de lancer sa carrière d’acteur.
Parmi ses rôles les plus mémorables se trouvent surtout des films indépendants tels que
Pieces Of April et
Garden State. Il a ensuite joué dans des productions de plus grande ampleur, hollywoodiennes, telles que
Benjamin Gates Et Le Trésor Des Templiers ou
World Trade Center. Il a aussi joué dans
La 25ème Heure ou encore
Bella.
En 2009, il est à l’affiche du diptyque le
Che de Steven Soderbergh.