1973Released
3:24

Did You Know?

Interesting facts and trivia about Rock On. By Songfacts®.

David Essex wrote this to play at the end of the 1973 movie That'll Be The Day, where he played a working-class, aspiring rocker in pre-Beatles England. Essex spent much of the '60s making unsuccessful recordings, but did far better as an actor, landing the role of Jesus in the London production of Godspell in 1971. This earned him the role of Jim MacLaine in That'll Be The Day, in which he starred along with Ringo Starr and Keith Moon. Essex asked the film's producer David Puttnam if he could write the ending song, and Puttnam told him to take a crack at it. During the eight weeks of filming, Essex came up with "Rock On," a song that summons the restless and rebellious nature of his character amid the backdrop of rock and roll. Puttnam thought it was "too weird," so it didn't make the film, but Essex used it to get a record deal with CBS, which released it as his first single on the label. The song was an international hit, and the movie did very well in England; Essex reprised his character in a 1974 sequel called Stardust - this time the song he wrote ("Stardust") was used in the film.

This slinky song is a tribute to the early days of rock 'n' roll, with mentions of the 1956 Carl Perkins classic "Blue Suede Shoes" and the 1958 Eddie Cochran hit "Summertime Blues."

Essex wrote this song on his bass guitar, which helped give it a menacing tone. He wanted to write something different, and succeeded.

Top Listeners

Song Analysis

Key, BPM (tempo) and time signature of Rock On.
BKey
MajorMode
4/4Time Signature
75BPM

Album

The album Rock On is released on.

Released By

The record label that has released Rock On.
Columbia
(P) 1973 Sony Music Entertainment (UK) Limited

See your Spotify stats (with number of plays and minutes listened) and discover new music.

Music data, artist images, album covers, and song previews are provided by Spotify. Spotify is a trademark of Spotify AB.

5.9MArtists
74.8MSongs
12.5MAlbums
6.5KGenres
2.5MLabels
494.4KPlaylists