Lewis Pullman

as Ben Mears

Spencer Treat Clark

as Mike Ryerson

Alfre Woodard

as Dr. Cody


Pilou Asbaek

as Richard Straker

Bill Camp

as Mathew Burke

John Benjamin Hickey

as Father Callahan

Makenzie Leigh

as Susan Norton

Nicholas Crovetti

as Danny Glick

Cade Woodward

as Ralph Glick

Kellan Rhude

as Floyd Tibbits