A nuclear-powered alien named Facelift plots to steal the faces of the World Leaders and place them on his Demon Droids in order to gain control of the world.