Orlando Bloom became a big hit on the island of Ibiza after he took a swing at Justin Bieber in a row over the actor’s ex-wife Miranda Kerr.
The furious 37-year-old Lord of the Rings star appeared to throw a punch at the bad boy pop star’s face when the pair confronted each other in a plush restaurant.
And diners even cheered at his bid to wallop Bieber it was reported. The row came amid reports Bieber had struck up a friendship with Miranda, 31, while she was still married to Bloom.
Bieber added fuel to the fire by posting a picture of her in a bikini on his Instagram page shortly after the Ibiza fracas. It was later deleted.