Craig David reveals gay crushes

Rex Features

Craig David has admitted that if he were gay he would have a crush on Brad Pitt and David Beckham.

The R&B singer claimed every man in the world thought the pair were "hot".

"It’d have to be Brad Pitt," he told Advocate. "Or David Beckham - they’re hot! You can’t deny it. Every guy in the world thinks so."

David also revealed that if he had to perform as a drag queen, he would pretend to be Beyoncé Knowles.

"It would have to be Beyoncé!" he said. "You’d have to be hitting those 'Crazy In Love' high notes correctly. The shape like an hourglass - you can’t go wrong with the outfit!"

The popstar also confirmed that he had visited a gay club with friends in the past.

He commented: "It was a sick night. Some of the guys I was with were a bit weirded out by being chatted up by a guy. If you’re closed-minded, you never know what to do."