Margot Robbie has just revealed that she has Prince Harry's phone number. However, the Suicide Squad actress has said that though they keep in touch on a regular basis via text messages, she often takes a long time to reply back to the British royal.

"He's pretty quick on text actually," the 26-year-old actress told Extra at the New York premiere of Suicide Squad. "Unlike me — I write back four days later, weeks later sometimes."

According to an E! News report, it was Robbie's Suicide Squad co-star Cara Delevingne who introduced her to Prince Harry.

"Well, he's friends with Cara [Delevingne]," Robbie said. "They've know each other for years, and we met through friends."

In March, Robbie during an interview on The Tonight Show said she did not recognize the prince when she first met him at Suki Waterhouse's housewarming party in London in December 2015.

"He got really offended," Robbie told host Jimmy Fallon. "He wasn't wearing a crown though! Like, I don't know it's a prince!"

She later admitted that she mistook Prince Harry for Ed Sheeran when she first met him.

"Everyone now thinks if they come on a night out with me in London they'll bump into Prince Harry," she says. "But I didn't even know who it was [then]. I'd had a drink or drinks. I thought I was hanging out with Ed Sheeran. I was thinking, Ed's a really cool guy. I'm going to take some pictures with him." Harry did not take this well, Robbie confirms again," she told The Sun.

The Legend of Tarzan
Margot RobbiShe has admitted that she mistook Prince Harry for Ed Sheeran when she first met him Danny Moloshok/ Reuters