Orlando Bloom jumped over a sofa to punch Justin Bieber. The 'Lord of the Rings' actor was involved in an altercation with the 'Baby' hitmaker at upmarket Ibiza eatery Cipriani earlier this week, and an onlooker claims the singer - who was rumoured to have slept with Orlando's then-wife Miranda Kerr almost two years ago - deliberately tried to provoke the British hunk.