In the film, Johnny is 24, and Baby is 18. Jennifer Gray was 26 when she was cast as Baby, a character that was intended to be fresh out of high school. When Patrick Swayze was cast to play the role of Johnny in the film, he was 34 — a staggering ten years older than his character in the movie.