Margot Robbie is "grateful" that she got to play Harley Quinn because it's "rare" that women play such "gritty" roles.

Margot Robbie

Margot Robbie

The 26-year-old actress - who portrays the supervillain in 'Suicide Squad' - is thrilled that the DC Comics blockbuster's writer-and-director, David Ayer, wrote the part for women.

Speaking on the pink carpet at the European premiere of 'Suicide Squad' at London's Odeon Leicester Square on Wednesday night (03.08.16), she told Laura Whitmore: "It's so are as an actress that you get given a role this messed up and gritty and funny.

"He didn't write it like a chick but he wrote it for a chick and I'm grateful. It's so rare that chicks get to play this role."

Margot's comments echo those of her co-star Cara Delevingne, 23, who thinks it is "important" to tell "women's stories" in the superhero world.

Cara - who plays Enchantress in the film - recently said: "I always remember seeing the kind of comic book movies where women are the love interest or just a sidekick.

"Of course, there are still more male characters but all the women are on a par with them, and they have the best lines.

"Especially with Wonder Woman coming out next year, it's important to find and tell women's stories in this superhero world, because the films are just so popular with audiences."

'Suicide Squad' is out in cinemas in the UK on August 5.