Maud Watts (Carey Mulligan) er en hardtarbeidende 24 år gammel kvinne. Hun er godt gift med Sonny Watts (Ben Whishaw) og har en sønn hun elsker over alt på jord. De bor i en liten leilighet i London på begynnelsen av 1900-tallet. Den britiske suffragettbevegelsen, med Emmeline Pankhurst (Meryl Streep) i spissen, kjemper for kvinnelig stemmerett. En dag oppdager Maud at hennes mannlige sjef trakasserer en kvinnelig kollega, og hun bestemmer seg for å bli med i protestbevegelsen. Hun slår seg sammen med Edith Ellyn (Helena Bonham Carter) og Violet Miller (Anne-Marie Duff), men kampen for frihet kan koste henne alt hun holder kjært.