Bob Roberts takes place in Pennsylvania in 1990. It depicts a fictitious senatorial race between a conservative Republican folk singer, Bob Roberts (Tim Robbins), and the incumbent Democrat, Brickley Paiste (Gore Vidal). The film is shot through the perspective of Terry Manchester (Brian Murray), a British documentary filmmaker who is following the Roberts campaign. Through his lens we see Roberts travel across the state, performing songs about drug users, lazy people and the triumph of traditional family values over the rebelliousness of the 1960s. As the campaign continues, Paiste remains in the lead until a scandal arises involving him and a young woman who was seen emerging from a car with him. Paiste claims that she was a friend of his granddaughter whom he was driving home, but he cannot shake the accusations.