Ralph Macchio will turn to Ugly Betty for some beautifying when he pays Hilda's salon a visit on the Oct. 30 episode of the ABC comedy.

The Karate Kid? Beauty salon? Insert your own "Wax on, wax off" joke here.

Macchio will be playing a city official named Archie Rodriguez, and could appear in more than one episode.

TVGuide.com's Erin Fox spoke to Macchio about his Betty gig Wednesday night at a Showtime soiree. Watch that video here.