Dylan O'Brien som Thomas Kaya Scodelario som Teresa Thomas Brodie-Sangster som Newt Dexter Darden som Frypan Nathalie Emmanuel som Harriet Giancarlo Esposito som Jorge Aidan Gillen som Janson Walton Goggins som Lawrence Ki Hong Lee som Minho Barry Pepper som Vince Will Poulter som Gally Rosa Salazar som Brenda Patricia Clarkson som Ava Paige.