Movies that star musicians have a tendency to turn into disasters (see Glitter, Who's That Girl, Crossroads etc). There are a few exceptions but for the most part, films where the rock star is simply filling in as a cameo tend to fair a lot better. Here are our favorite movie appearances by musicians.
10Gwen Stefani - The Aviator
9Alanis Morissette - Dogma
Kevin Smith's once controversial, comedic take on religion, Dogma, raised quite a few eyebrows back in 1999. In the movie, Jesus was black and God was a woman; the latter was played by Alanis Morissette.
8Keith Richards - Pirates of the Caribbean: At World's End
I'm not entirely sure if this cameo was planned or if Keith Richards (The Rolling Stones) just drunkenly walked onto the set--it was probably both. Either way, he fit in quite well as Captain Teague in Pirates Of The Caribbean: At World's End.
7David Bowie - Zoolander
David Bowie did a magnificent job of playing the role of Nikola Tesla in the movie The Prestige. However, we decided to give him the nod for his judging abilities during the walk-off scene in Zoolander.
6Joe Cocker, Bono and a bunch of other people - Across The Universe
The latest The Beatles musical was a great flick filled with tons of cameos. Joe Cocker, known for his incredible rendition of With a Little Help From my Friends (which also served as the intro to The Wonder Years), plays a pimp and a homeless person. Bono (U2) makes an appearance performing I am The Walrus. Even Salma Hayek shows up as one of the Bang Bang Shoot Shoot nurses.