Arrival
Amy Adams's character in the film is complicated and hard to understand. She's seeing visions of what we thought was her past, but it was actually visions of Louise's future, which makes most of the confusing parts make more sense. The ending is interesting because only she and the viewer know what is really at stake.