La storia è quella delle sorelle March, Meg (Emma Watson), Jo (Saoirse Ronan), Beth (Eliza Scanlen) e Amy (Florence Pugh), quattro giovani donne determinate a seguire i propri sogni, alle prese con i classici problemi della loro età, sullo sfondo della Guerra Civile Americana. Figura di risalto del gruppo è Jo, che si distingue dalle altre per la sua indole indipendente e per la sua perenne ricerca di libertà, che fanno di lei una donna ribelle in pieno contrasto con la figura femminile tradizionale del tempo.
Determinata e testarda, Jo desidera affermarsi come scrittrice, nonostante i tempi non siano ancora maturi per un'autrice donna. La giovane, però, è pronta a tutto pur di realizzare il suo desiderio e spronerà le sue sorelle a fare altrettanto con i lori sogni e a ribellarsi a quel rigido sistema sociale che le vuole sposate in un matrimonio di convenienza, abili solo a badare a casa e figli.