Swayze logró el reconocimiento internacional cuando dio vida a Johnny Castle en el enorme éxito de taquilla de 1987 Dirty Dancing (Dirty Dancing, 1987). Dicho filme le situó como un actor lleno de encanto y sex appeal, y también como un gran reclamo de taquilla en todo el mundo.