Rozat 'Rusty' Sabich
Jake Gyllenhaal
Barbara Sabich
Ruth Negga
Raymond Horgan
Bill Camp
Lorraine Horgan
Elizabeth Marvel
Tommasino 'Tommy' Molto
Peter Sarsgaard
Nico Della Guardia
O.T. Fagbenle
Jaden Sabich
Chase Infiniti
Carolyn Polhemus
Renate Reinsve
Det. Alana 'Rigo' Rodriguez
Nana Mensah
Kyle Sabich
Kingston Rumi Southwick
Eugenia
Virginia Kull
Dalton Caldwell
Matthew Alan
Michael Caldwell
Tate Birchmore
Judge Laryn Lyttle
Noma Dumezweni
Mrs. Lancaster
Roberta Bassin
Mya Winslow
Gabby Beans
Dr. Herbert Kumagai
James Hiroyuki Liao
Dr. Liz Rush
Lily Rabe
Clifton
Sarunas J. Jackson
Jeanine
Margarita Zhitnikova
Liam Reynolds
Mark Harelik
Brian Ratzer
Marco Rodríguez
Reporter Jones
Bryan Gallo
Reporter Lisa James
Bridget Oberlin
Laura Ratzer
Eileen Álvarez
Father Martin
Timothy Davis-Reed
Judge Smith
Betsy Soo
Reporter
Bella Shaw
Detective Stevens
Grace Rowe
Kate
Rosanna Arquette
Reporter #1
Yomary Cruz
Reporter #2
Christopher Wolfe
Reporter #3
Alexandra Fatovich
Tina
Cinai Leonard
Jeremy Buck
Christopher Thornton
Dr. Harris
Brian Cousins
Anchor
Rick Chambers
Legal Expert
Rasha Goel
Radio Host 1 (voice)
Marcus Parks
Radio Host 2 (voice)
Ed Larson
Radio Host 3 (voice)
Henry Zebrowski
Podcast Host 2 (voice)
Brit Prawat
Podcast Host 1 (voice)
Ashley Flowers
Pathologist
Mary Lynn Rajskub
Judge Lyttle's Bailiff
Mladen Radojicic