Kyle Gallner character Alex
Azura Skye character Beth
Mary McCormack character Rebecca
Richard Schiff character Dr. Miles Driskoll
Tate Birchmore character Young Alex
Noah Scott character Tall Man
Brett Newton character Security Guard