Orlando Bloom is reportedly angry he's been "made to look like a fool" amid his feud with Justin Bieber.

The two stars were caught having an altercation at Cipriani restaurant in Ibiza last month, where Orlando was filmed throwing a punch at the 20-year-old popstar.

While it has yet to be confirmed what caused the scuffle, it is thought Orlando's estranged wife, Victoria's Secret model Miranda Kerr, was at the bottom of it. She and Justin are said to have gotten cosy at the lingerie giant's 2012 show, and following her split from Orlando last year, it seems the 37-year-old actor can't hold back his feelings towards him anymore.

"Orlando's furious he's been made out to look like a fool and while he regrets lashing out, there's no love lost between him and Justin," a source told British magazine Closer.

Miranda is said to have tried reasoning with Justin, especially as any arguments may affect her son with Orlando, three-year-old Flynn. The Australian model has reportedly tugged at the musician's heartstrings by making it a more personal affair.

"Miranda's furious the boys would be so public about this and she called Justin to tell him to stop goading Orlando," the source added. "She asked him to think about Flynn, he's a similar age to Justin's brother Jaxon, so she hoped he'd understand."

Amid the ruckus, Orlando still deeply cares for the mother of his child.

"Despite the drama, Orlando has a lot of love for Miranda and will always be on good terms, particularly because of Flynn," the insider concluded.