Alice Eckle (Jessica Biel) is een ietwat naïeve receptioniste, die na een ongeluk met een spijkerpistool een ongezonde hunkering naar seks krijgt. De niet verzekerde Alice besluit vervolgens voor haar rechten op te komen en vertrekt linea recta naar Washington. Daar ontmoet ze congreslid Howard Birdwell (Jake Gyllenhaal), met wie ze al snel in bed belandt en die haar helpt haar eigen politieke carrière van de grond te krijgen.