The OG Cameron "Buck Cannon" Mitchell, natch!
Stevie Nicks could do a lot with that cute little outfit, though. A little bit out of her usual style, but it would have been smashing, at least.
Pee Wee Herman could have used such a disguise in one of his feature-length films, and likely with more aplomb.