Game of Thrones star Liam Cunningham has said it will be "appalling" when the show comes to an end, but he thinks it should be sooner rather than later.

The Irish actor, who plays Ser Davos Seaworth in the hit series, said he doesn't think there will be many more seasons released.

"If you ask HBO accountants, they'd like another 50 seasons! But it's not going to go on much longer," Cunningham told entertainment website Digital Spy. "It will be appalling when it ends, but it's right [to end it]."

Cunningham's co-star Maisie Williams, aka Arya Stark, agreed that the show should end on a high as opposed to being dragged out for the sake of it.

Maisie Williams as Arya Stark

"From the start they've always known there's going to be an end. At the beginning we didn't allow ourselves to get too excited and then it was really successful and we started to believe we could tell this whole story. They always set out knowing where the end was," Williams said.

"I think people need to know when to stop," she added. "Sometimes people do things to death. If you were to get greedy and do more and more, you would never have the series that we have at the moment.

"It's so easy to just get excited and not want [it] to end. It's been our lives for so long, but I'm really glad that everyone has made the decision to end the story."

Game of Thrones season six kicks off on Sky Atlantic on April 24.