how old was the guy who played johnny in the outsiders