Arrival is by far and away one of the most unique, thought provoking films i have watched in a long time. The themes of life, humanity and the unknown are explored fantastically and the plot of the film really grabs the watcher from minute 1. Amy Adams is incredible throughout the film and gives a performance that is sure to evoke emotion in even the toughest of viewers. I don't want to go into further details in order to avoid spoilers but all i can say is that film is a must watch for any fan of film.