Arrival ★★★★

Even better on second viewing.

Khoi liked this review