Game of Thrones stars Lena Headey, Maisie Williams and Liam Cunningham have called on European Union leaders to do more to help Syrian refugees.

As the trio visited refugee programmes in Greece they urged the bloc to reconsider its March agreement with Turkey which forces migrants to apply for asylum in the "safe third country" before they are allowed to travel to the EU.

What is the EU migrant deal?

Headey, who plays Cersei Lannister, Williams, who plays Arya Stark, and Cunningham, who plays Davos Seaworth, toured International Rescue Committee (IRC) camps and met some of the 57,000 refugees affected by the deal.

"These smart, hard-working people want to go home. They want to return to their communities and to their neighbourhoods, " Headey said.

"They want their children to continue their education. They want to continue their university and they are stuck. They're stuck. And they're unbelievably sad, understandably. We can do better for them. We must do better for them, " the actress added.

Williams, who met 13-year-old aspiring actress Haya in northern Greece, said: "For me it is about the children ... children with so much potential, so many hopes and dreams. Where is the humanity that makes it acceptable for them to languish in refugee camps - in Europe?"

The actors also appeared in a video on the IRC's Twitter page, in which they spoke about the " extraordinarily beautiful people" they had met on their trip.