9. Now You See Me
In total fairness, it'd be pretty freaking weird if a movie about magic didn't feature a climactic sleight-of-hand, but the problem with Now You See Me isn't the fact that there's a twist ending - only that it's a mind-bogglingly stupid one.
At the end of the film, the quartet of magicians known as the Four Horsemen (Jesse Eisenberg, Woody Harrelson, Isla Fisher and Dave Franco) finally come face-to-face with the man behind the Eye, the shadowy magic organisation they're a part of.
As it turns out, the puppet-master is in fact FBI agent Dylan Rhodes (Mark Ruffalo), who in reality is the son of a famous magician who drowned while performing a daring stunt at the behest of magic debunker Thaddeus Bradley (Morgan Freeman).
The entire scheme, to frame Bradley for stealing the money, was a ploy by Rhodes to avenge his father's death.
Except, this big reveal falls flat for a number of reasons. First off, it's not a satisfying revelation because there's virtually no foreshadowing, and the movie literally has Rhodes do things contradictory to the true nature of his character to prevent the audience from sniffing out the twist (namely investigating the Horsemen when he's on his own).
You can argue the sequel has an even more insulting ending, but at least by that point the first film's ending had set expectations firmly in place.
Now You See Me posed such a neat concept for a movie, but that final "gotcha!" was pure amateur hour - it didn't play fair and it wasn't smart.