Warning: Spoilers ahead for Netflix's Train Dreams movie.Adapted from Denis Johnson's 2011 novella, Netflix's Train Dreams is a quiet epic about a man whose life takes a sudden turn when he's away from home. Like most of the movie, its ending and the moments leading up to it have multiple meanings. Led by Joel Edgerton as Robert Grainier, the tight-knit Train Dreams cast brings to life characters who embody a powerful allegory for guilt, grief, and uncertainty. Set mainly in the early 20th century, the movie also chronicles the dying embers of a specific period in American history.

See Full Page