Every now and again a science fiction film comes along that does something I didn't expect. Push is one such film.
Okay most of what I expected was indeed the case. We have superpowered humans, bred during the cold war, facing off against each other - state run Agency vs Asian gangster mutants vs independent reluctant (I just want to be left alone in true Marlene Dietrich style) heroes. Add in the independents having seemingly impossible odds to overcome and you get the idea.
But it raised itself above this wonderfully well. It's like the X-Men being scripted by Philip K. Dick and set against a more current version his Bladerunner backdrop.
Very enjoyable it was too.