Tom Cruise had some tough shoes to fill in "Rock of Ages" - the role called for him to channel larger-than-life rockers like Axl Rose and Jim Morrison as hard-partying womanizer Stacee Jaxx. And he surprisingly does a decent job of partying like a rock star and belting out ballads.
Movies about rock stars seem to be pretty popular in Hollywood lately, because there are quite a few celebrities set to play musicians in upcoming movies. However, they won't be playing fictional rockers like Tom.
His "Rock of Ages" costar Malik Akerman, who plays a Rolling Stone reporter in the movie, has been cast as Blondie frontwoman Debbie Harry in "CBGB." She's a fitting choice for the role because she's blonde, beautiful, and used to sing in a band called the Petalstones. "CBBG" won't just be focused on Blondie, however - the movie is about the 70's CBGB club where punk was born, and it's going to feature tons of musicians who got their start there. Foo Fighters' drummer Taylor Hawkins will be playing living legend Iggy Pop; "Avatar" actor Joel David Moore has been cast as Joey Ramone; "Castle" actress Stana Katic will play Goldie & the Gingerbreads singer Genya Ravan; and "The Hangover" star Justin Bartha is starring as the Dead Boys' lead singer Stiv Bators, with "Harry Potter" actor Rupert Grint playing the band's guitarist Cheetah Chrome. So this movie about real rockers could be even bigger than "Rock of Ages."
Then there are two upcoming movies about folk rocker Jeff Buckley, who tragically drowned at age 30. "Gossip Girl" star Penn Badgely will play the "Hallelujah" singer in "Greetings From Tim Buckley," which documents Jeff's first live performances at a tribute concert for his famous father. Penn called the role "something very special and sacred."
But the Buckley biopic "Mystery White Boy" is the movie that attracted the attention of celebs like Robert Pattinson and James Franco. "Spider-Man: Turn Off the Dark" star Reeve Carney ultimately won the role - he probably had a bit of an edge since his band Carney has opened for U2.
Twihards shouldn't feel too bad for R-Patz. The "Breaking Dawn" star will still be following in the footsteps of girlfriend Kristen Stewart, who played Joan Jett in "The Runaways," by playing a real rocker. He has now reportedly focused his attention on a movie about rock legends The Band, signing on after reading what he described as "a beautiful script about the nature of songwriting." The Band has plenty of famous fans - "The Weight" singers were the focus of Martin Scorsese's "The Last Waltz," and Elton John's hit "Levon" was named after drummer Levon Helm, who tragically passed away in April.
"The Dictator" funnyman Sacha Baron Cohen will be playing another beloved rock star that the world was very sad to lose - Queen frontman Freddie Mercury. Although the resemblance is certainly there, some Freddie fans might see this casting choice as a bit of a stretch since it's going to be hard for anyone to capture the "Killer Queen" singer's charisma (and surely Sacha will be lip-synching his songs). However, it's really hard to see Katy Perry playing the rocker's girlfriend Mary Austin - despite her limited acting experience, she's reportedly in talks for the part.
So are you looking forward to seeing some of these celebrities playing real-life rock stars in upcoming movies, or do you think it's a better idea for them to play fictional rockers like those portrayed in "Rock of Ages?"
More From This Contributor:Mark Wahlberg and Other Successful Celebrity High School Dropouts
Note: This was written by a Yahoo! contributor. Join the Yahoo! Contributor Network here to start publishing your own articles