l affiche à son actif de nombreux rôles au cinéma, à la télévision et au théâtre.
Sur grand écran, on l’a vu dans Blues Brothers 2000 de John Landis avec Dan Aykroyd et John Goodman, Speed de Jan De Bont avec Keanu Reeves et Sandra Bullock, Tap Dance de Nick Castle, Ultime Décision avec Kurt Russell et Steven Seagal, Forever Young de Steve Miner, Terminator 2 - Le Jugement dernier avec Arnold Schwarzenegger, Des souris et des Hommes (Of Mice And Men) de Gary Sinise, Un élève doué (Apt Pupil) de Bryan Singer, et trois films sous la direction de John Sayles, Brother (The Brother From Another Planet), City Of Hope et Lone Star.
A la télévision, il a joué dans «Miss Evers’ Boys», «Equal Justice» et la série de Robert DeNiro, «Tribeca» pour laquelle il a fait ses débuts de réalisateur en signant l’épisode «The Loft».