He has worked in the theatre extensively, appearing as (among others) Mushnik in "Little Shop Of Horrors", Dr. Zubritsky in Neil Simon's "Fools" and Count Otto Von Bruno in "Bullshot Crummond." He is also a voice actor, with some of his roles including Boris The Cosmonaut Monkey in "Brandy & Mr. Whiskers," Daddy Bailey in "Xiaolin Showdown" and Jack M. Crazyfish in "Spongebob SquarePants." His voice can also be heard in many video games, such as "", "F.E.A.R." and "Bioshock", among others. He was chosen to take over the roles of Iroh on "" and Aku of the final season of "Samurai Jack" after the death of the original voice actor, Mako. He also voices the ancient Jedi Master Tera Sinube on "".