Margot Robbie has revealed she once prank called Prince Harry.

The 27-year-old actress admitted that her showbiz pal Cara Delevingne - whom she starred alongside in 'Suicide Squad' - once convinced her to play a joke on the flame-haired royal, which involved phoning him up and pretending to be somebody else.

She revealed: ''Cara knows Harry and while we were filming 'Suicide Squad' she was like 'Let's prank-call him'.

''I said 'We can't prank-call royalty', but anyway we did - and he was so cool with it.''

Margot wouldn't elaborate on the details of their prank call, but insisted the 33-year-old royal is ''the coolest''.

She added: ''Prince Harry is so nice. England literally has the coolest royalty in the world.''

And that wasn't the only run-in with the royal that Margot had either, as she admits that she met him at a party in 2016 and ended up crammed into a photo booth with Prince Harry, along with his cousin Princess Eugenie, actress Sienna Miller, Cara, and her sister Poppy.

Margot said: ''There were maybe five of us in this photo booth and I didn't realise until I was inside that one of the people was Prince Harry.''

Harry ''loved'' the photo booth, and 'I, Tonya' star Margot thinks he should get one of the novelty booths for the reception after his upcoming wedding to Meghan Markle on May 19.

She told The Sun on Sunday newspaper: ''He loved the booth though, I think he should get one for the wedding for sure.''

It isn't just royals that Margot and her 'Suicide Squad' cast mates terrorised either, as the blonde beauty recently revealed she and her co-stars had a ''wild time'' whilst on set, although she couldn't divulge any details.

She said: ''I definitely can't say. I can't talk about any of this stuff.

''I would just say it's a few things that happened when we were shooting 'Suicide Squad'. Some real experiences!

''What happens in Vegas stays in Vegas. It was a wild time, though.''