Rebecca Ferguson as Ilsa faust
Jeremy Renner as William Brandt
Miles Teller as William Brandt Jr age 27
Cameron Monaghan as James Brandt age 21
Madelyn Cline as Sarah Brandt age 26
Margot Robbie as Amanda Dunn age 31
Selena Gomez as Maddie Dunn age 21
Hayley atwell as grace
Esai Morales as Gabriel
Pom klementieff as Paris
Vanessa Kirby as white widow
And
Shea whigham as jasper Briggs
Cary elwes as denlinger
Fredrick Schmidt as Zola mitsopolis
Henry czermy as Eugene kitteridge
Dove Cameron as Melissa mitsopolis
Ethan cutkosky as Zach mitsopolis
Sophia Grace as mayson mitsopolis