What city does the film "Allegiant" take place? on Oct 8, 2023 Published in Movie Trivia Chicago. Zoe Kravitz who plays Christina is the daughter of rocker Lenny Kravitz.