Patrick Swayze, whose good looks and sympathetic performances in films such as "Dirty Dancing" and "Ghost" made him a romantic idol to millions, died Monday. He was 57.

Swayze died of pancreatic cancer, his publicist, Annett Wolf, told CNN.

Swayze's doctor, Dr. George Fisher, revealed in early March 2008 that Swayze was suffering from the disease.

"Patrick Swayze passed away peacefully today with family at his side after facing the challenges of his illness for the last 20 months," Wolf said in a statement Monday.

Most recently, Swayze starred in A&E Network's "The Beast," which debuted in January. He agreed to take the starring role of an undercover FBI agent before his diagnosis.

The network agreed to shoot an entire season of the show after Swayze responded well to his cancer treatment.

In an interview with ABC's Barbara Walters in January, Swayze said his work on that show was exhausting, requiring 12-hour workdays in Chicago, Illinois, doing his own stunts. But he said the show's character "just felt right for my soul."