Great cast, beautifully shot, some fantastic action sequences all marred by relentlessly sophomoric and often ridiculous dialogue masquerading as wit and a convoluted story arc that went from A to A. Could have been a gripping success with better pages. Epic wasted opportunity.