Chris Gardner este un familist care încearcă din răsputeri să supraviețuiască. În ciuda bravelor sale încercări de a-și menține familia pe linia de plutire, mama fiului său în vârstă de cinci ani, Christopher cedează nervos sub presiunea constantă a lipsurilor financiare. Nemaifiind capabilă să le facă față, decide cu jumătate de inimă să plece. Chris, devenit acum singurul părinte, continuă cu încăpățânare să caute o slujbă mai bine plătită folosindu-se de toate trucurile de publicitate pe care le cunoaște. Este acceptat ca stagiar la o prestigioasă firmă de agenți de bursă și, deși nu este plătit, lucrează totuși în speranța că la sfârșitul stagiului va obține o slujbă și va avea parte de un viitor promițător.

“Orele” prezintă o zi din viața a trei femei foarte diferite, care au în comun sentimentul că și-au trăit viețile pentru altcineva. Virginia Woolf (Nicole Kidman) trăiește într-o suburbie din Londra în anii ’20, unde se străduiește să scrie primul ei roman, “Doamna Dalloway”. Totul în timp ce se luptă cu o boală mentală care amenință s-o copleșească. Laura Brown (Julianne Moore), o soție tânără și o mamă în Los Angeles-ul de după al Doilea Război Mondial, citește “Doamna Dalloway” și impactul este atât de mare că începe să pună sub semnul întrebării viața pe care a ales-o. Clarissa Vaughan (Meryl Streep) este o Mrs. Dalloway modernă în New York-ul contemporan care plănuiește o petrecere pentru prietenul ei și fostul iubit care pierde ușor lupta cu SIDA. Trei femei, despărțite de 80 de ani, se trezesc în situații similare și toate au în comun o singură carte.