Lady in the Water
En 1996, il obtient son premier grand rôle en incarnant le peintre américain Jean-Michel Basquiat dans "Basquiat" au côté de David Bowie. Dans les années 1990 et 2000, il enchaîne les rôles dans des films tels que ' de Sidney Lumet, ' de Woody Allen, "Chevauchée avec le diable" d'Ang Lee, ' de John Singleton, "Ali" de Michael Mann, ' de Jim Jarmusch, "Syriana" de Stephen Gaghan et "La Jeune Fille de l'eau" de M. Night Shyamalan.