Johnny played AJ in Empire Records. In the movie, AJ was an easy going type guy that loved art. He was in love with his good friend and co-worker Corey (Liv Tyler) and vowed to profess his love to her by 1:37 that day. He did not end up telling her how he felt by 1:37, but by the end of the day he did manage to work up enough courage to tell her. He happened to tell her at the wrong time and did not get a very good reaction. Later though, when he told he that he was going to art school in Boston to be near her, she realized that she loved him too.
Johnny was born on October 31,1975 in Charleston South Carolina. He grew up in Dallas, Texas living with his father.
Johnny's first taste of fame was when he won the YM magazines Young & Modern Man contest in 1991.
He is 16 in this picture from the magazine.
The movies that Johnny has had roles in are Bye Bye Love, Empire Records, and The Rainmaker. New movies that Johnny will appear in are Hells Kitchen and Somebody is Waiting.