Robert De Niro



Robert De Niro has appeared on Sesame Street in a spot with Elmo in which De Niro displays his acting abilities for Elmo.

He introduced The Muppets' Wizard of Oz when it premiered at the Tribeca Film Festival in New York City.

Appeared with the Muppets on Saturday Night Live in December of 2004.