Baseado em Mrs. Dalloway, livro de Virginia Woolf, As Horas apresenta uma história vivida em três períodos. Tudo começa em 1923, quando a própria Virginia Woolf (Nicole Kidman) enfrenta crises de depressão e, volta e meia, pensa em suicídio – ato que na vida real a autora viria a cometer. A outra história se passa em 1949, sendo centrada em Laura (Julianne Moore), que não consegue parar de ler o livro enquanto organiza o aniversário do marido. Passando aos dias atuais, vem Clarissa (Meryl Streep), que dá uma festa para Richard (Ed Harris), escritor de quem foi amante e que, paciente terminal de Aids, está morrendo. É um drama denso e envolvente, fiel à obra original.