Ex Machina is the best movie I've seen in years (Spoilers)

The one thing I hated about this movie was that the characters were extremely stupid despite being supposedly very smart people. It’s only because screenwriters are stupid themselves and have no clue how smart people actually operate.

It also seemed like it was entirely too predictable. Maybe I didn’t know exactly how it was going to play out, but it played out exactly as foreshadowed (in my opinion). I was waiting for there to be some big reveal, but nope, everything you saw was exactly as you saw it, and things happened perfectly normally. The only reason anyone was wondering what would happen next is because they could have gone any number of directions with it, but instead took the most straight-forward path possible.