Cast: Lily James, Jon Hamm, Jon Bernthal, Kevin Spacey, Jamie Foxx, Ansel Elgort, Eiza Gonzalez, Flea