The Karate Kid star Ralph Macchio reveals that Robert Downey Jr., Nicolas Cage and Charlie Sheen all auditioned for the role.