Directed by Joseph Kosinski and starring Tom Cruise, Miles Teller, Jennifer Connelly, Glen Powell, Ed Harris, Jon Hamm and Val Kilmer.