Frozen II ★★★½

Second watch: it’s better the second time because you can see all of the foreshadowing clearer.