Justin BieberÂ andÂ Orlando BloomÂ nearly came to blows in Spain â€” and it was all caught on video.
In footage obtained byÂ TMZ, Bieber and Bloom get into a confrontation that turns into a shoving match.
Early Wednesday morning local time (Tuesday night in the United States), the singer and actor came face to face at Cipriani restaurant in Ibiza, where fellow celebs such asÂ Paris Hilton,Â Lindsay Lohan, andÂ DiddyÂ were partying.
Bloom even threw a punch at Bieber â€” and although the audio is largely muffled, you can see it on camera in new footage obtained by TMZ.
Bieber reportedly left shortly following the incident, and tweeted after the video surfaced, â€œKeeping it positive.â€
So, what may have caused the beef?
Rumors claimed Bieber gotÂ too closeÂ to Bloomâ€™s then-wifeÂ Miranda KerrÂ in 2012, and then the actorÂ hung outÂ withÂ Selena GomezÂ earlier this year.
Bloom and Kerr split in the time between the two events.
Gossip CopÂ is seeking more details about the altercation. Check out the original video below.
UPDATE: It just got EVEN MORE interesting. Justin Bieber just posted a picture of Bloom's ex-wife Miranda Kerr on Instagram! Bold.
He removed it minutes later, but not before we got a screenshot!
Photos: Getty Images