Maika Monroe as Frannie, Ezra Miller as Larry, Jeffrey Donovan as Stu, Octavia Butler as Mother Abigail, Shia Laboeuf as Trashcan Man, Ansel Elgort as Harold Lauder, Riz Ahmeed as Nick Andros, Morgan Freeman as Glen Bateman, Cecily Strong as Nadine Cross, Will Poulter as Tom Cullen, and Christian Slater as Randall…