The Prestige
I knew this movie had a plot twist, it was one of the reasons I watched it and I though I had figured it out when Angier was found drowning and it explained the act so you can bet I was surprised when those credits rolled. I mean what a film, another amazing one from Christopher Nolan.