10 Amazing Plot Twists In Otherwise Awful Movies
5. A Good Day To Die Hard - Yuri Is The Bad Guy

With its atrocious script, boring shaky-cam action sequences, and many terrible performances, A Good Day to Die Hard is a wretched, miserable excuse of an action film that killed a beloved franchise forever, ending Die Hard in the worst possible way. It's also the film that introduced the world to Jai Courtney, so there's that too.
It has deservedly become one of the most hated action movies of them all, and one feels reluctant to give it any sort of praise... but still, credit has to be given where credit is due: the surprise villain twist is actually pretty good.
Late in the film, it turns out that Yuri Komarov (Sebastian Kochs), the government whistle-blower who John and Jack McClaine (Bruce Willis and Jai Courtney) have been protecting throughout the film, is the main villain and he's trying to steal weapons-grade uranium from the Chernobyl Exclusion Zone.
Yuri is a crappy character and his scheme was convoluted and uninteresting, but this twist does actually work. Once again, it nails the right balance between making sense but also feeling unexpected, and it's perhaps the one intelligent moment from an otherwise brainless mess of a movie.