Not that anyone is complaining but any chance to take his top off and Justin Bieber is there. The 20 year-old was sunning himself at the Cannes Film Festival in nothing but a pair of orange shorts layered over his Calvin Klein underwear.
Of course the sight of a shirtless Biebs left fans in a frenzy as they snapped pictures of him walking down the street.