[citation needed] He is a member of The Actors Studio and established a substantial theatrical reputation on and off Broadway, including 12 years with the Theatre Company of Boston, appearances on Broadway include in David Rabe's The Basic Training of Pavlo Hummel, Those The River Keeps, Richard III with Al Pacino, David Mamet's Glengarry Glen Ross, Death Defying Acts, and Search and Destroy.
His television appearances most notably include guest roles on Miami Vice, Law & Order, Wiseguy, New York Undercover, Ally McBeal and Justice League Unlimited as Travis Morgan, the Warlord.
His appearances in notable films include Howard the Duck, Wall Street, Celtic Pride, Beverly Hills Cop II, Quiz Show, Final Analysis, Hoffa, Mrs. Doubtfire, Air Force One, Striptease, Amistad, The Negotiator, Extreme Measures, Session 9, Primary Colors, and L.A.
Captain James "Jim" Brass in the CBS police drama CSI: Crime Scene Investigation, which he performed from the show's inception in 2000.
[4] In 2020, he guest-starred on Star Trek: Discovery in the two-part story "Terra Firma", as Carl, the humanoid avatar of the Guardian of Forever.