This movie was a massive let down. The last 30 mins was absolutely embarrassing and a terrible way to waste a great concept. McAvoy was amazing, Jackson solid and even Willis gave some effort. Unfortunately the film was executed terribly and the ending was cliche. Too many short cuts early in the film and ultimately a waste of potential