With Keith Richards reprising his role as Captain Teague in the current movie 'Pirates of the Caribbean: On Stranger Tides,' let's look at some of the best cameos by classic rockers in films. For this list, we're not including starring roles. Instead, we're focusing on bit parts that left lasting impressions. So, get your popcorn ready, cause here's our list of the Top 10 Movie Appearances by Classic Rockers:

  • 10

    Tom Petty as Himself (sorta, kinda)

    'The Postman' (1997)

    Perhaps the only reason to watch this Razzie-winning movie for Worst Picture is the appearance by Tom Petty as a post-apocalyptic version of himself, only now he's the mayor of Bridge City. When Kevin Costner's character meets him, he says "I know you, you're famous." Petty responds, "I was once, sorta, kinda. Not anymore." Skip the film and just watch the provided YouTube clip.

  • 9

    Ozzy Osbourne as Himself

    'Little Nicky' (2000)

    In this critically panned Adam Sandler comedy, Ozzy Osbourne shows up in a pivotal scene to do what he does best -- bite the head off a bat. In this case, the bat is a form taken on by Adrian, Nicky's rival brother and fellow son of Satan. Just describing this movie is headache inducing, but, hey, it's Ozzy chomping off and spitting a bat's head into a flask. What more do you want?

  • 8

    Ronnie James Dio as Himself

    'Tenacious D in the Pick of Destiny' (2006)

    The late, great Ronnie James Dio plays himself when he comes to life from a poster when a young Jack Black (JB) prays to him in song. Dio gets up from a throne to guide the youthful JB by singing lines like "You will form a strong alliance, and the world's most awesome band." The film also features Foo Fighters frontman Dave Grohl as Satan and Meat Loaf as Bud Black.

  • 7

    David Bowie as Himself

    'Zoolander' (2001)

    David Bowie has had an impressive film career, starring in movies such as 'The Hunger' and 'Labyrinth,' but he made a rare comedic turn in 'Zoolander.' He appears as himself in a hilarious bit in which he oversees a walk-off between the male models played by Ben Stiller and Owen Wilson. For another great Bowie appearance, check him out as Andy Warhol in the film 'Basquiat.'

  • 6

    Keith Richards as Captain Teague

    'Pirates of the Caribbean: At World's End' (2007)

    Johnny Depp had said in interviews that he modeled his 'Pirates of the Caribbean' character Jack Sparrow partly after Keith Richards, so who better to play his father than the Rolling Stones guitarist himself. Richards portrays Captain Teague in this third installment of the blockbuster series, as well the recently released fourth film, 'Pirates of the Caribbean: On Stranger Tides.'

  • 5

    Flea as Kieffer (Nihilist #2)

    'The Big Lebowski' (1998)

    Red Hot Chili Peppers bassist Flea doesn't have that many lines in the Coen brothers' film 'The Big Lebowski,' but just the fact that he's in it is awesome in itself. As one of the nihilists, he appears in two of the most memorable scenes in the film -- the 'bathtub' segment and the final fight sequence. The Dude abides! Also memorable is Flea's role in 'My Own Private Idaho.'

  • 4

    Bruce Springsteen as Himself

    'High Fidelity' (2000)

    Bruce Springsteen appears in this film as an imagination of John Cusack's character Rob. The boss gives advice to Rob about whether he should touch base with his Top 5 ex-girlfriends. While strumming a guitar, Springsteen offers up lines like, "You call, you ask them how they are and see if they forgive you." It's an unexpected, yet incredibly cool cameo by the rock legend.

  • 3

    Billy Idol as Himself

    'The Wedding Singer' (1998)

    Billy Idol steals a scene in this film as a fellow passenger on a plane with Adam Sandler's character Robbie. When Robbie pours his heart out about his love for Drew Barrymore's character, Julie, and hatred for her fiance, Glenn, the punk rocker empathizes with him. That leads to Sandler's memorable line, "See, Billy Idol gets it!" Idol also helps block Glenn when he tries to assault Robbie.

  • 2

    Meat Loaf as Robert 'Bob' Paulson

    'Fight Club,' 1999

    It takes a lot of cojones to be in the film 'Fight Club,' but it takes even bigger ones to appear in the movie as a man with large breasts. And that's exactly what Meat Loaf did in his role as Robert 'Bob' Paulson, a key member of the underground crew of pugilists. The rocker's role is not merely a cameo, but a pivotal character in the movie.

  • 1

    Alice Cooper as Himself

    'Wayne's World' (1992)

    Alice Cooper not only performs with his band in 'Wayne's World,' he also spews out encyclopedic information about Milwaukee to Wayne and Garth. "I think one of the most interesting aspects of Milwaukee is the fact that it's the only major American city to have ever elected three socialist mayors," remarks Cooper, to which Wayne replies, "Does this guy know how to party or what?"

More From Ultimate Classic Rock