Arrival

Arrival ★★★★½

Denis Villeneuve does a Christopher Nolan