It's 1985 and Chris Cole (MARK WAHLBERG) is the lead singer of Blood Pollution, a tribute band that covers the songs of Steel Dragon, a mainstream heavy metal group. Chris' perfectionist ways about the music and his refusal to perform original songs soon wears thin with his band mates, including guitarist Rob (TIMOTHY OLYPHANT), eventually forcing them to replace him with Bradley (STEPHAN JENKINS), the lead singer for rival tribute band, Black Babylon.
Chris and his girlfriend-cum-manager, Emily Poule (JENNIFER ANISTON), storm out, with her sure that he's destined for bigger and better things. It doesn't take long before that happens as he receives a call from Kirk Cuddy (DOMINIC WEST), Steel Dragon's guitarist. It seems that lead singer Bobby Beers (JASON FLEMYNG), Chris' idol, is similarly being booted out of the group, and they're looking for a replacement singer.
Accordingly, Chris auditions for the gig and gets the part, soon joining Kirk, drummer A.C. (JASON BONHAM), bassist Jorgen (JEFF PILSON) and guitar wizard Ghode (ZAKK WYLDE) on the road and in the recording studio, instantly becoming famous and thus reaping the benefits of being a rock and roll star.
Befriended by Mats (TIMOTHY SPALL), the group's veteran road manager and drawing the amorous attention of Tania (DAGMARA DOMINCZYK), their P.R. rep., Chris - now christened Izzy - suddenly finds himself living his dream. Yet, the lifestyle begins to swallow and change him, putting a strain on his relationship with Emily who learns from the other girlfriends and wives about ignoring the perks afforded the band members. From that point on, and as the allure begins to wear off, Chris must decide what's right for him.