Rebecca Ferguson as Juliette
Rashida Jones as Allison
David Oyelowo as Holston
Common as Robert Sims
Tim Robbins as Bernard
Harriet Walter as Martha Walker
Avi Nash as Lukas
Rick Gomez as Patrick Kennedy
Chinaza Uche as Billings
Will Patton as Deputy Marnes
Ferdinand Kingsley as George Wilkins
Shane McRae as Knox
Billy Postlethwaite as Hank
Chipo Chung as Sandy
Remmie Milner as Shirley
Iain Glen as Dr. Pete Nichols
Caitlin Zoz as Kathleen Billings
Geraldine James as Mayor Ruth Jahns
Sophie Thompson as Gloria Hildebrandt