Daveed Diggs

Mr. Noodle - Elmo's World - Sesame Street