Stephen (Ryan Gosling) is een ambitieuze persvoorlichter die onder campagneleider Paul Zara (Philip Seymour Hoffman) meewerkt aan de campagne van de democratische presidentskandidaat gouverneur Morris (George Clooney). Al snel valt Stephen, ondanks zijn goede intenties, ten prooi aan achterkamerpolitiek, verraderlijke manipulatie en wordt hij verleid door een jonge stagiaire.
Hij probeert zich staande te houden, terwijl een journalist (Marisa Tomei) en de campagneleider van de andere grote kandidaat hem tegenwerken. Als Stephen vervolgens binnen zijn eigen team op een schandaal stuit, raakt hij volledig de weg kwijt.