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.