Too much was crammed into too short a space of time. It could have been epic, if only it had been less hurried with more explanation or segmented over a few sequels. Wahlberg was solid and Ejiofor, as always, was the stand out performance. The man is just getting better with age. Overall good premise, (mostly) good execution. Leaves you wanting more. Not a bad way to spend an afternoon.