Чтобы подготовиться к роли рокера Стэйси Джекса, Том Круз брал уроки вокала, на которых пел по пять часов в день. Режиссёр Адам Шенкман отмечает: «На самом деле, у него потрясающий голос!»
Картина рассказывает о провинциалке, приехавшей в Голливуд, чтобы покорить его музыкальную сцену. Но мечты девушки разбиваются о реальность, и вместо стадионных концертов ей приходится работать в стрипклубе. Однажды на неё обращает внимание вышедший в тираж рок-ветеран Стэйси Джекс, и в жизни героини наступают крутые перемены.
Главную роль в фильме исполняет Джулианна Хьюз, победительница американской версии шоу «Танцы со звёздами».
Алек Болдуин, сыгравший владельца бара The Bourbon Room Дэнниса Дюпре, пытался разорвать контракт на участие в картине, ссылаясь на проблемы со здоровьем. Как выяснила студия, параллельно он подписался на новую ленту Вуди Аллена, и свободное время требовалось ему для лучшего вживания в роль у мэтра. Только после того, как Болдуину пригрозили штрафом, он вернулся в строй и отработал «Рок на века». Кстати, до него от роли Дюпре отказались Уилл Феррелл и Стив Карелл.