Vera Farmiga
The casting of Vera Farmiga, Virginia Madsen, Suraj Sharma, and Jacob Tremblay was reported on July 23, 2015. Marton Csokas' casting was confirmed near the end of production, on August 28, 2015.