Orlando Bloom throws a punch at Justin Bieber over Miranda...