He appeared on Broadway in James Graham’s Ink, George Bernard Shaw’s Saint Joan, John Guare's A Free Man of Color, Friedrich Schiller's Mary Stuart, Tom Stoppard's The Coast of Utopia, and Alan Ayckbourn's A Small Family Business.
Two-dozen Off Broadway credits include David Lindsay-Abaire's Fuddy Meers, A. R. Gurney's A Cheever Evening, and Caryl Churchill's Owners and Traps.
Puff in Jeffrey Hatcher's adaptation of Richard Brinsley Sheridan's The Critic and Moon in Stoppard's The Real Inspector Hound on a double-bill, winning the company's Emery Battis Award for his performances.
He later appeared in a variety of films, including Don't Drink the Water (1994 film), Striptease, Washington Square, Red Corner, Next Stop Wonderland, Mercury Rising, The Quiet American, Head of State, The Stepford Wives, Find Me Guilty, Confessions of a Shopaholic, two sequels to Luc Besson's Arthur and the Invisibles, playing Armand Montgomery, father to Freddie Highmore's Arthur, and Jason Bourne.
He also played Anthony “Robi” Frobisher, boss to mass killer Mr. Mercedes, in David E. Kelley’s 2017 television adaptation of Stephen King’s novel.