Viewers love to see familiar faces make appearances on TV shows. Usually the celebrity guest star choice will make sense with the show's theme, but other times fans are completely taken aback by the actor or singer that they never expected to see on their favorite show.

Larry David on Hannah Montana
1. Larry David on Hannah Montana
Probably the last place you’d ever expect to see “Seinfeld” creator Larry David is hanging out with the still-innocent tween idol Miley Cyrus on the set of her show “Hannah Montana.” You can thank David’s young daughters, who were huge fans of the pop star’s show, for this bizarre cameo in which the funnyman plays himself.

More From Suggest