Jennifer Connelly as Melanie Cavill
Daveed Diggs as Andre Layton
Sean Bean as Joseph Wilford
Mickey Sumner as Bess Till
Susan Park as Jinju Seong
Alison Wright as Ruth Wardell
Iddo Goldberg as Bennett Knox
Annalise Basso as LJ Folger
Sheila Vand as Zarah Ferami
Lena Hall as Miss Audrey
Sam Otto as John Osweiller
Mike O'Malley as Roche
Rowan Blanchard as Alexandra Cavill