"Rock of All Ages" is a song written by Tom Evans, Pete Ham and Mike Gibbons that was first released on Badfinger's 1970 album Magic Christian Music.
The song was originally used as part of the soundtrack for the 1969 film The Magic Christian, starring Peter Sellers and Ringo Starr.
"[1] Badfinger manager Bill Collins told a similar story:To do "Rock of All Ages [McCartney] one day asked me what the boys do when they rave it up.
[2]In addition to taking the lead vocal, Evans, who had been Badfinger's rhythm guitarist, had to play bass guitar because of the absence of Ron Griffiths, who had been the band's bassist.
[3] Badfinger biographer Robert Day-Webb compared Evans' vocal performance to those of McCartney on such Beatle songs as "Long Tall Sally", "I'm Down" and Helter Skelter".
"[3] Badfinger biographer Dan Matovina called "Rock of All Ages" a "superb rocker" and a "winner", saying that "its snazzy blocks of rhythm pour over Tom's doubled wailing vocals.
"[3] Rolling Stone critic John Mendelsohn felt that it sounded like an adaptation of the Beatles' song "I Saw Her Standing There".