His second Broadway appearance was in the 1983 musical Merlin, starring Chita Rivera and magician Doug Henning. Toad, Some Americans Abroad at Lincoln Center, and the national tour of Neil Simon's Broadway Bound.
The Last Mile on PBS Great Performances, and the film version of Frankie and Johnny.
The following year he would go on to reprise his role as Snowbell in Stuart Little 2 and appear as Vincent Crummles in a film adaptation of Nicholas Nickleby.
In 2004, he replaced Richard Dreyfuss in The Producers in the West End.
Following that he played Roy Cohn with Andrew Garfield as Prior Walter in the revival of Angels in America, directed by Marianne Elliott at the Lyttlelton Theatre of the National Theatre of Great Britain.