Arrival is a 2016 American science fiction drama film directed by Denis Villeneuve and written by Eric Heisserer. It is based on the 1998 short story ''Story of Your Life'' by Ted Chiang, and stars Amy Adams, Jeremy Renner, and Forest Whitaker. The film follows a linguist enlisted by the U.S. Army to discover how to communicate with the aliens and why they have arrived on Earth, before tensions lead to war.

What's the best answer to this question: was the movie arrival based on a book?
no