Arrival

Arrival ★★★★

This has one of the best plot twists I've ever seen.