Man of Steel actor Henry Cavill is the latest star to make a cameo on the long-running children’s television series, Sesame Street.

Cavill joined Elmo on the Word on the Street segment of the show talking about the word “respect”, reports Entertainment Weekly.

The report says the actor thanks the cast and crew after the shoot saying "Can I just say, you guys are incredible. It's really remarkable to watch you guys work. I have enormous respect for what you guys do."

He filmed his cameo as part of celeb week for the TV series.
Cavill is preparing to film the sequel to Man of Steel.