steve buscemi as a giant centipede in space