Cara Delevingne has hailed the Irish accent as "one of the most beautiful" in the world, as she was explaining her decision to put on an Irish accent while playing a fairy in the new Amazon drama Carnival Row.

The model and actress stars alongside Orlando Bloom in the new series, which is set in a Victorian fantasy world filled with mythological creatures.

Delevingne has revealed that the idea of giving her character an Irish accent was her own, as it wasn't originally written that way.

"The first audition I did I asked to do it in both Irish and English even though it wasn't asked for in Irish, I just always saw it that way. Always," she told PA.

"I don't know what reference it was. I learned about fairies; the word fae is Gaelic and I was always pretty sure the mythical thing of fairies was made in Ireland."

She added: "It just made no sense to me that different creatures would be from similar places."

Going on to praise the Irish accent, she said, "Also Irish, in my opinion, is one of the most beautiful (accents) and the way they speak and the lyrical way of their words, it just made more sense for the kind of romantic creatures that fairies are, so that just felt extremely important to me."

To prepare for the role, and to see if she could pull off doing the accent, she spent a day in Dublin where she says people asked her if she was a local.

"I actually went to Dublin and walked around for a day, not just for this reason, but I was like 'Now I'm here I am going to see if I can actually get away with this'," Delevingne continued.

"Luckily my name is Cara, which is also Gaelic, so I walked around and spoke to people in this accent and everyone was like 'Oh, you're from Dublin?'

"I didn't know anywhere, I had never been there before, but it worked well enough."

Carnival Row is released on Amazon Prime Video on August 30.

Click here for more television news