Best Movies Guide: Why The Best Years of Our Lives Still Matters
A TMDB-backed guide to The Best Years of Our Lives, including cast, release facts, genres and watch-provider notes.

The Best Years of Our Lives (1946) — an evergreen reference for this movie: the essentials, the cast, where to watch and what to watch next. Three wonderful loves in the best picture of the year!
Where to watch
TMDB's U.S. watch-provider data lists Amazon Prime Video, TCM, Amazon Prime Video with Ads. Availability changes by country and date, so check your streaming app before watching.
Cast
Dana Andrews as Fred Derry; Fredric March as Al Stephenson; Harold Russell as Homer Parrish; Teresa Wright as Peggy Stephenson; Myrna Loy as Milly Stephenson; Cathy O'Donnell as Wilma Cameron; Virginia Mayo as Marie Derry; Hoagy Carmichael as Butch Engle
About The Best Years of Our Lives
It's the hope that sustains the spirit of every GI: the dream of the day when he will finally return home. For three WWII veterans, the day has arrived. But for each man, the dream is about to become a nightmare.
More like The Best Years of Our Lives
- Private Peaceful
- A Walk in the Clouds
- Purple Hearts
- The History of Love
- Suite Française
- Dear John
- Waterloo Bridge
- The Lucky One
Figures and availability come from public TMDB data and are provided as a sourced reference.
Frequently asked questions
Where can I watch The Best Years of Our Lives?
TMDB's U.S. watch-provider data lists Amazon Prime Video, TCM, Amazon Prime Video with Ads. Availability changes by country and date, so check your streaming app before watching.
Who is in the cast of The Best Years of Our Lives?
Dana Andrews as Fred Derry; Fredric March as Al Stephenson; Harold Russell as Homer Parrish; Teresa Wright as Peggy Stephenson; Myrna Loy as Milly Stephenson; Cathy O'Donnell as Wilma Cameron; Virginia Mayo as Marie Derry; Hoagy Carmichael as Butch Engle
Is this The Best Years of Our Lives guide official?
No. It uses TMDB data as a reference and is not endorsed or certified by TMDB.



