Justin Bieber doesn't know how to stay out of trouble as of late.
Amidst his legal troubles, the "Boyfriend" singer reportedly got into some conflict with actor Orlando Bloom at restaurant Cipriani in Ibiza.
The "Pirates of the Caribbean" star allegedly tried to put 20-year-old Justin Bieber "in his place," in the early hours of Wednesday morning, according to Channel 24.
Orlando Bloom's reaction to the troubled singer is surprising because the actor is "not a violent person. In fact he's all about promoting peace," an insider told HollywoodLife.com.
The source added, "However, he will not tolerate a person, Justin Bieber included, who doesn't respect women. He thinks Justin needs to be put in his place and Orlando is well aware that Justin has badmouthed him before."
Orlando Bloom reportedly realized that he shouldn't be punching the young pop sensation so the 37-year-old ended up not going through with the punch.
"In mid-throw Orlando realized what he was doing and pulled back, making it look awkward and something that didn't connect," the insider told the website.
Miranda Kerr made sure to assure everyone that she absolutely did not sleep with Justin Bieber after the 2012 Victoria's Secret fashion show, according to TMZ.
The rumors of the obviously false hook up are suspected to have caused the altercation between Bloom and Bieber.
The supermodel's lawyer reportedly sent out a letter during the time that rumors were circulating regarding the alleged hook up stating that such claims were "false and defamatory."