He's right, kids: Knights of Cydonia, spaghetti western meets Barbarella! It's a h00t.
Great video, but it's an homage to an even better movie. Netflix El Topo sometime.
As for songs and bands with a fair amount of SFish material, I'll add:
The Ramones - Zero Zero UFO & Makin' Monsters For My Friends
Elvis Costello - My Science Fiction Twin
Scatterbrain - I'm With Stupid
Dresden Dolls - Coin-Operated Boy
Fantomas
The Kinks - Artificial Man
The Cramps - I Was a Teenage Werewolf among others.
Spacehog
Department of Crooks
Eleven - bonus points for Natasha Schneider starring in the movie 2010.
Alice Cooper - Generation Landslide & Clones
Pixies
Van Halen - Atomic Punk & Light Up the Sky
Black Sabbath - I saw mention of Dio, but has no one mentioned Sabbath?