Patrick Swayze is being treated in hospital after contracting pneumonia.

The 56 year old actor, who has pancreatic cancer, had been due to appear at a meeting of the Television Critics Association in Los Angeles to discuss drama The Beast.

Robert DeBitetto, an executive of cable channel A&E, told the meeting the news.

This week, Swayze revealed in a TV interview with Barbara Walters he may survive only two years.

"Patrick has asked that I tell you that this morning he checked himself into the hospital for observation," Mr DeBitetto told Friday's meeting.

"Chemotherapy can take its toll on the immune system and illnesses are a part of that.

"Patrick wishes me to tell you that he's very sorry he cannot attend but plans to get back to promoting The Beast soon."

The star's spokeswoman, Annett Wolf, confirmed that Swayze was in hospital but would not provide further details.

Swayze was diagnosed with pancreatic cancer early last year, and last month denied US tabloid reports that he was close to death, saying he was winning the fight against cancer.

10/01/2009 18:14:50