Chris Pratt plays Jim Preston in a sci-fi film written by who?
Passengers (2016 film): Passengers is a 2016 American science fiction film directed by Morten Tyldum and written by Jon Spaihts.
i don't know