Question: Chris Pratt plays Jim Preston in a sci-fi film written by who?
Sentence (from "Passengers (2016 film)"): Passengers is a 2016 American science fiction film directed by Morten Tyldum and written by Jon Spaihts.
Relevant evidence: Yes