Ye conocíu por papeles como Fred Fenster en The Avezáu Suspects, Javier Rodríguez en Traffic, Jack Jackie Boy Rafferty en Sin City, Dr. Gonzo en Fear and Loathing in Les Vegues, Franky Four Fingers en Snatch y Che Guevara en Che, larxentín, ente otros.