Orlando Bloom and Justin Bieber got into a heated altercation at Cipriani in Ibiza, Spain, early Wednesday morning, sources told The New York Post. After getting in each other’s faces—Bloom threw a punch at the pop star—the crowd cheered. Sources told Page Six that Bloom took a swing at Bieber after the singer, 20, made a rude comment about Bloom’s ex, Miranda Kerr. But a source close to Bieber insisted that the comment was only made after Bloom took a swing, and missed.