夢想著成為歌星的女孩Sherrie Christian(朱莉安·浩夫飾)來到洛杉磯不久,隨身財物便被小偷洗劫一空。偶遇的青年Drew Boley(迪耶戈·博內塔飾)伸出援手,不僅帶她到自己工作的酒吧擔任服務生,更通過音樂與她建立情感紐帶。酒吧老板Dennis Dupree(亞歷克·鮑德溫飾)為緩解財政危機,在助手Lonny Barnett(拉塞爾·布蘭德飾)協助下力邀傳奇搖滾巨星Stacee Jaxx(湯姆·克魯斯飾)登臺演出。在某樂隊臨時缺席的機緣下,Drew與他的搖滾樂隊Wolfgang Von Colt獲得表演機會,憑借才華逐漸打開知名度。隨著Sherrie對Stacee的狂熱崇拜被誤解為情感傾向,兩人被迫分手。與此同時,洛杉磯市長夫人(凱瑟琳·澤塔-瓊斯飾)以"凈化社會風氣"為由推動禁令,試圖關閉所有搖滾場所。在多方勢力博弈中,音樂人與市民通過抗議演出化解危機,Drew與Sherrie在最終合唱中重修舊好。片尾明確交代Stacee Jaxx決定離開洛杉磯,而Dennis的酒吧在市民聯名請愿下得以繼續營業。