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.

10 Gwen Stefani - The Aviator

In this Martin Scorsese adaption of Howard Hughes' life, Gwen Stefani (No Doubt) appears briefly as the 1930s actress, Jean Harlow. She can be seen walking next to Howard (played by Leonardo DeCaprio) in one of the earlier scenes.

9 Alanis 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.

8 Keith 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.

7 David 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.

6 Joe 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.

5 Flea - The Big Lebowski

I must have seen the cult classic, The Big Lebowski, at least a dozen times and not once had I realized that Flea from Red Hot Chili Peppers was one of the nihilists. Vere's ze money Lebowski? Ve wants ze money.