Rap star LL Cool J has an embarrassing little secret - he once performed with Miley Cyrus.
The hip-hop icon was persuaded to hit the stage with the teenage pop idol by his daughter, who is a huge Cyrus fan - but he doesn't like to talk about his collaboration.
He says, "She had a little battle of the dance groups and I just had my little section on the stage and I played Rock The Bells for 'em and had this cool DJ. It was cool. But let's keep that low... We had a great time. She's a really nice girl."