He performed the voice of Papi in Kronk's New Groove. In The Emperor's New School, he couldn't reprise his role and was replaced by Jeff Bennett. He voiced Preston B. Whitmore in Atlantis: The Lost Empire and Atlantis: Milo's Return. He voiced Tim Tim Tim and the Narrator in Teacher's Pet. He also played Poppy Burns in Dan in Real Life and Moe Adams in Tin Men.