Patrick Swayze, Dirty Dancing The late Patrick Swayze is best known for his role as Johnny Castle in Dirty Dancing. He gained heartthrob status for his sexy dance moves, which allowed him to showcase his bare chest frequently. Image Source: Everett Collection