how old is patrick swayze's character in dirty dancing

19 hours ago 2
Nature

Patrick Swayze's character Johnny Castle in Dirty Dancing is 25 years old. This is based on the character's birth year of 1938, making him 25 during the summer of 1963 when the film is set. The character "Baby" is around 17 years old, which creates an age gap of about 8 years between the two protagonists. Patrick Swayze was actually 34 years old when the film was released and likely 33-34 during filming, while Jennifer Grey who played Baby was around 27 years old at that time.