Sandra BullockMalorie Hayes
Trevante RhodesTom
John MalkovichDouglas
Sarah PaulsonJessica
Jacki WeaverCheryl
Rosa SalazarLucy
Danielle MacdonaldOlympia
Lil Rel HoweryCharlie
Tom HollanderGary
Machine Gun KellyFelix
BD WongGreg
Pruitt Taylor VinceRick
Vivien Lyra BlairGirl / Olympia
Julian EdwardsBoy / Tom
Parminder NagraDr. Lapham
Rebecca PidgeonLydia
Amy GumenickSamantha
Taylor HandleyJason
Happy AndersonRiver Man
Kyle BeattyElder Marauder
Ashley AlvaFemale Marauder
David DastmalchianWhistling Marauder
Keith JardineYelling Marauder
Kristopher LoganOlder Man
Shirley ButlerWoman in Entryway
Aden CalderonAlbert
Chanon FinleyIris
Frank MottekNews Anchor
Danny MaxRadio Newscaster #1 (voice)
Debra MarkRadio Newscaster #2 (voice)
Dennis KeifferMarauder (uncredited)