What has happened to Ralph Macchio, star of the original Karate Kid movies?
—Marie Bird, Ridgecrest, Calif.
Macchio played Archie Rodriguez on TV's Ugly Betty in 2009. Most recently, he made a splash competing on Dancing With the Stars. "The live-theater performing element of the show was far and away my favorite," says Macchio, 49, who lives in New York with his wife and two children. "Overall, it was a grind and exhausting at times, but I loved the thrill of the footlights!"