Arrival
Denis Villeneuve always has stunning visuals; the plot is a little slow to begin with but picks up more towards the third act. It has a somewhat jumbled ending that still gives you a payoff. There is some faults in the logic of what is going on, but with every time-travel-esque plot, viewers can work their way around it. Amy Adams was amazing even with the clunky dialogue given to her. Shi is pretty gas though would recommend.