Release Date: Jun 19, 2007
Genre(s): Indie, Rock
Record label: Astralwerks / EMI
Music Critic Score
How the Music Critic Score works
Gordon Anderson, Robin Jones and John McLean are hardly household names, but for a brief period at least the members of the Aliens could justifiably have claimed to be Britian's most influential musicians. In 1998, the Beta Band - the group the trio had formed with frontman Steve Mason - attained an almost hysterical pitch of critical acclaim and appeared to have the two biggest bands in the country under their spell. Noel Gallagher claimed to have been inspired to take Oasis in a more outré musical direction by the Beta Band's first three EPs, while Radiohead were reported to be indulging in Beta Band-influenced experimentation for their follow-up to OK Computer.