Kevin McHale,Glee
Kevin McHale said Glee went off the air for a reasonReuters

American actor/singer Kevin McHale has opened up about Glee's cancellation.

During an interview with The HuffPost Show, the 26-year-old actor, who is well known for his role as Artie Abrams on the Fox television series, squashed rumours about possible spin-offs of the musical comedy-drama show.

"Towards the end, there weren't that many people watching Glee," he said. "So I don't know how many people would then watch a spinoff. We're off the air for a reason."

McHale said Cory Monteith's untimely death also affected the show.

Monteith, who played heartthrob Finn Hudson in the series, was found dead in a room at the Fairmont Pacific Rim hotel in Vancouver, Canada. An autopsy revealed that he died of "mixed drug toxicity, involving heroin and alcohol."

"I will say, not to bring it down or anything, when Cory Monteith died. I don't think the show ever came back from that," McHale said. "It wasn't for a lack of trying, but the story was going in one direction with his character [Finn Hudson] and he was one of two main characters of the show."

"I think after that the vibe on set was different," he added. "It was just weird for us being there never mind actually having to be filming. Being one of the writers in that sort of situation — I wouldn't have known what I would have done because I was like, 'I don't really even want to be here.'"

Glee season 6 finale aired on 20 March.