Gary Oldman som Nathaniel Shepherd Asa Butterfield som Gardner Elliot Carla Gugino som Kendra Wyndham Britt Robertson som Tulsa B. D. Wong som Genesis-direktør Tom Chen Janet Montgomery som Sarah Elliot Scott Takeda som Dr. Gary Loh Adande Thorne som Scott Hubbard Colin Egglesfield som broren til Sarah.