Robert Downey Jr might be one of the biggest Hollywood stars, but he still gets starstruck by his own idols, such as The Beatles' Paul McCartney.