The Hours racconta, con una narrazione alternata, le storie di tre donne in conflitto con il mondo che le circonda: la scrittrice Virgina Woolf (Nicole Kidman) combatte contro la depressione e non riesce a portare a termine il suo capolavoro Mrs.Dalloway; Laura (Julianne Moore) non trova il suo posto nella Los Angeles del 1951; Clarissa (Meryl Street) vive il dramma di un amico malato di Aids.