A heroic blow was struck for Justin Bieber haters everywhere.
Orlando Bloom threw a punch at Justin Bieber early Wednesday morning in Ibiza … and Justin fled the restaurant — this according to 2 eyewitnesses.
The eyewitnesses tell TMZ … Orlando was in Cipriani restaurant which was packed with celebs, including Paris Hilton, and Diddy.
You don’t see Orlando swing, but the eyewitnesses tell us that’s exactly what happened. We’re told Justin ducked the punch. That’s where the video starts and you hear Justin scream, “What’s up bitch?”
We’re told when Bieber left the crowd applauded.
Apparently there’s a lot of backstory here: Justin partied with Orlando’s then-wife Miranda Kerr after a 2012 Victoria’s Secret fashion show in NYC where they got kinda “close.” Then in April of this year, Orlando was seen hanging out with Justin’s on-and-off girlfriend Selena Gomez.
The situation speaks for itself.