Bob Roberts (Tim Robbins) é o candidato da direito ao Senado pela Pensilvânia. Ele é um cantor folk de bastante sucesso, que possui vários clips na MTV e cujo carisma popular arrebata multidões de fãs. Bob recorre à mais avançada tecnologia de informática para construir uma campanha forte e, por diversas vezes, hipócrita. Reacionário, combate as drogas apesar de seu nome estar indiretamente envolvido com o tráfico. Em meio à campanha Bob não se faz de rogado ao aplicar golpes baixos contra seu rival nas urnas, Brickley Paiste (Gore Vidal), que o acusa de ser o mais perfeito fruto de tudo o que deu errado nos Estados Unidos.