Rock of AgesGoofs
Incorrectly regarded as goofs
The story is set in 1987 but the characters sing songs written after that year, including Warrant's 'Heaven' (1988), Extreme's 'More Than Words' (1990), Poison's 'Every Rose Has Its Thorn' (1988), and Skid Row's 'I Remember You' (1989). Within the movie's "musical" illusion of reality, these songs are meant to be representative of the mid-1980s-through-early-1990s era as a whole, since this film is a nostalgic fantasy representation of the era rather than a historically accurate recreation of a specific year. Keep in mind also that an important plot element is the notion that the song "Don't Stop Believin'" is written in 1987 by the fictitious Drew Boley, but in real life was written by Journey in 1981, and was already a well known song by 1987.
At the record store, one of the walls has a spread of Iron Maiden's 1986 album "Somewhere in Time" on it. The artwork featured is the artwork from the 1998 CD remaster; the artwork that the album had until then had the band's name and album title displayed much smaller and to the top left corner.