It's New Years Eve on an island in Turks and Caicos. Sitting at a small beach bar is a leathery white-haired ghost who sometimes still haunts Johnny Depp. Nightmare teen Justin Bieber enters the room.

A source tells US Weekly:

There was an old guy throwing back drinks who said, 'Who the f—k are you?'" one source recalls. In response, the "All Around the World" pop star shot back, "I don't know, who the f—k are you?"

"Apparently satisfied" with Bieber's quick comeback, Richards smiled and said the one thing Justin "Piss Boy" Bieber has never heard before: "You're a man. I respect that." Then he walked away, leaving Bieber to process the strange, foreign words.

It wasn't until a few minutes later, when "another old guy and came over and told Justin, 'Keith Richards wants to have a drink with you,'" that the 71-year-old rock legend's identity was revealed.

Bieber embarrassingly took the invitation as an opportunity to attempt to "bro down" with Richards, who tempered his adorable little expectations by telling the hairless Kia hamster, "Let's get one thing straight. You're a wannabe."

"Justin called it the best night ever," US Weekly reports.

[image via AP]