Orlando Bloom supposedly threw a punch at Justin Bieber.
The superstars were seen at Cipriani restaurant in Ibiza early Wednesday morning and TMZ reports they got into a physical altercation with each other.
The outlet published a video which seems to have been recorded from a mobile phone, showing men who appear to be Bloom, 37, and Bieber, 20, angrily shouting at one another. Although this was not captured in the video clip, apparently Bloom threw a punch at the Baby crooner.
Bodyguards, handlers and restaurant staff were breaking up the shoving match as diners at the busy eatery clamoured in the background.
According to the website, Bieber may have shouted, "What's up b***h?" to Bloom nearly halfway through the 30-second clip.
A purported eyewitness tells TMZ several celebrities were present during the scuffle, including Diddy, Paris Hilton and Lindsay Lohan.
When Bieber "fled" the restaurant soon after his supposed blow-up with Bloom, the insider claims diners clapped their hands in thunderous applause.
Many suspect the feud was sparked by love triangles. Justin famously partied with Miranda Kerr in 2012 after a Victoria's Secret fashion show in New York City. And just months ago in April, Bieber's ex Selena Gomez hung out with Bloom frequently, sparking romance rumours.
The Pirates of the Caribbean actor has been single since the breakdown of his marriage to supermodel Kerr last year, and Gomez's on/off relationship with Bieber is thought to be over for good as well. Bloom and Kerr share three-year-old son, Flynn.
What do you think of Lorde's new song, Yellow Flicker Beat?Related story: (See story)