His other recent roles include Captain Hook in "Shrek the Third", Ragnar Sturlusson in "The Golden Compass", Tai Lung in "Kung Fu Panda" (for which he received an Annie Award nomination), and Mr. Bobinsky in "Coraline". In live-action, he has performed in "Hot Rod", the action/thriller "Death Race", and "The Seeker". He has appeared in "The West Wing" as a Russian diplomat. During 2007–08, he starred as Max in the 40th anniversary Broadway revival of Harold Pinter's "The Homecoming", co-starring Eve Best, Raúl Esparza, and Michael McKean, and directed by Daniel Sullivan, at the Cort Theatre (16 December 2007 – 13 April 2008).