Characters played by Garrett Hedlund
Jonathan
Characters played by Richard Jenkins
Robert
Characters played by Anne Archer
Rachel
Characters played by Jessica Brown Findlay
Karen
Characters played by Amy Adams
Emily
Characters played by Jessica Barden
Meredith
Characters played by Terrence Howard
Doctor Crier
Characters played by Jennifer Hudson
Nurse Carrie
Characters played by Zac Ballard
Nicholas
Characters played by Frankie Shaw
Janice
Characters played by Daniel Sunjata
Officer Ramirez
Characters played by Danielle Kotch
Helen
Characters played by Miles Kath
Young Jonathan
Characters played by Maddie Corman
Beth
Characters played by Anne Vyalitsyna
Brooke
Characters played by Julian Shatkin
Jeremy
Characters played by Darren Le Gallo
Ethan
Characters played by Sharon Hope
Older Black Woman
Characters played by Russell Koplin
Nurse Hatcher
Characters played by Tom Riis Farrell
Officer Poland
Characters played by Sterling Jerins
Young Karen
Characters played by Sam Freed
Wyatt Coleman
Characters played by David Shiner
Clown
Characters played by Jason Kravits
Ira
Characters played by Chris Beetem
Sean
Characters played by Philip Hoffman
Uncle Percy
Characters played by Edward Incle
Super
Characters played by Grace Abbott
Eve
Characters played by Robert T. Bogue
Steven Lavipour
Characters played by Brian McCormack
Suit 1
Characters played by Peter Salzer
Orthodox Man
Characters played by Sebastian Hedges Thomas
Shelby
Characters played by Jadyn Strand
Andi
Characters played by Cole Blackwell
Dimitri
Characters played by Tischa Culver
Nurse
Characters played by Jadyn Douglas
Working Girl
Characters played by Ayse Eldek
Hospital Visitor
Characters played by Brigid Harrington
Sarah
Characters played by Jennifer Shoup
Concert Goer
Characters played by Gina Varvaro
Rachel