Werner Herzog is the obvious choice. But, if he's busy narrating the dozen other people who probably picked him, I'd take Ben Affleck specifically from the Armageddon commentary track.