Supermodel Cara Delevingne has called for Australian Prime Minister Tony Abbott to “listen to the rest of the world” on same-sex marriage.

Mr Abbott is a staunch opponent of equal marriage, but is facing pressure to allow his MPs a free vote on a cross-party marriage bill, following progress in Ireland and the United States.

Delevingne, who is one of the world’s most famous faces, called out the politician at the Australian première of her latest film Paper Towns.

The British model told the Mail: “Tony Abbott, you better listen to the rest of the world and carry on. Go with it.

“I’ve been pretty open about myself from the beginning.

“I think it’s wonderful that you know, it’s being accepted more and more. And I think everyone has a right to be whoever they want to be. So I’m just very happy.”

Delevingne, who is thought to be in a relationship with musician St Vincent, has in the past spoken about her own sexuality.

She said previously: “It took me a long time to accept the idea, until I first fell in love with a girl at 20 and recognized that I had to accept it.

“I think that being in love with my girlfriend is a big part of why I’m feeling so happy with who I am these days. And for those words to come out of my mouth is actually a miracle.”

Vogue magazine recently came under fire for questioning whether her interest in women was a “phase”.