Question: what is the age difference in dirty dancing?
Answer: But in Dirty Dancing, the age difference between the actors and the characters didn't jar audiences that much. 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.