10 Movie Reveals So Bad You Almost Walked Out
9. Rhodes Is Shrike - Now You See Me
For the first 85% of its runtime, Now You See Me was an entertaining if superficially slick heist film that dropped a final twist so lousy it damn-near emptied out cinemas the world over.
In the movie's closing minutes, it's revealed that the mastermind behind The Four Horsemen - the focal quartet of magician-thieves - is none other than FBI agent Dylan Rhodes (Mark Ruffalo).
As it turns out, Rhodes is really the secret son of magician Lionel Shrike, who died 30 years earlier while performing a risky escape trick in an attempt to rejuvenate his career, which had been derailed by magic debunker Thaddeus Bradley (Morgan Freeman).
Basically, Rhodes' entire scheme was an elaborate ploy to avenge his father's death.
Yet because there was basically no way for the audience to guess this twist ahead of time, it came off as cheap and manipulative - a random "gotcha!" for no sake but surprising viewers.
A decade since the movie's release, it remains one of the most complained-about reveals in modern cinema history, and one that's surely had home viewers reaching for the remote control ever since.