According to recent rumors, Prince Harry has been reportedly cheating on his rumored girlfriend Meghan Markle for Margot Robbie. 

In fact, the alleged affair between the two is causing a rift between Markle and Prince Harry, reported Celeb Dirty Laundry.

Reports reveal that Prince Harry met Robbie after being introduced by model Cara Delevigne. Since then, the two have been maintaining secret communication, much to Markle's displeasure. There are also rumors that the duo has been hooking up behind Markle's back.

There have also been speculations about consistent fights between "Suits" actress and Prince Harry due to his reported dalliance with Robbie. Meanwhile, "Suicide Squad" actress has been prohibited by her boyfriend, Tom Ackerley, to stop any contact with the royal prince.

According to an insider, Robbie hates the fact that her boyfriend is jealous of Kate Middleton's brother-in-law. The two have known each other for a long time and are nothing more than just friends. However, the source also added that last year Robbie admitted to texting Prince Harry from time to time, just to check on him.

At the same time, the "Wolf of the Wall Street" actress does not want to be the reason behind Prince Harry's split with his girlfriend. But she also doesn't want to sever her ties with the royal prince, reported Aussie Network News.

In another report, the couple has also been facing difficulty due to Queen Elizabeth's apparent disapproval to Markle as Prince Harry's girlfriend. The couple was also criticized by the Queen for using taxpayer's money for a swanky Canadian vacation. Prince William's younger brother was admonished for his reckless act of using public money for his holiday with a girlfriend.

After this incident, the rumors sparked that the Queen is pressuring her grandson to dump Markle as she doesn't want any Hollywood stars in the Royal family. She also instructed him to stop seeing her if he wants to continue being a part of the royalty.