Justin Bieber and Selena Gomez are reportedly dating.

The 16-year-old singer - who was recently believed to be romancing 'That's So Raven' actress Jasmine Villegas - was spotted holding hands and "goofing around" with the 18-year-old Disney star at a cinema in Burbank, California last week.

An insider told gossip website Hollywood Life: "The second they got to the theatre, they were instantly recognised and everyone got so excited! You could tell they had to refrain from any public displays of affection, so they were just being goofy with each other in the lobby.

"Justin and Selena immediately split from their bodyguard when they got to their seats. I bet that was when they started holding hands."

Meanwhile, the 'Never Say Never' hitmaker - who in the past has revealed his dream women include the likes of Katy Perry, Kim Kardashian and Cheryl Cole - admitted Selena is one of his "best friends".

When KIIS-FM radio host Ryan Seacrest asked the teen singing sensation what he should say to people who have seen the pair in an intimate setting, Justin replied: "Just tell them that she's, like, one of my best friends."