He is also known for his roles as Johnny Cade in "The Outsiders", Jeremy Andretti in "Eight Is Enough," Bill Gambini in "My Cousin Vinny", Eugene Martone in "Crossroads", and Archie Rodriguez in "Ugly Betty".