Annoyingly murky lighting, cheap-looking production design, naff fight choreography. Actor Anthony Mackie is wasted. His normally engaging performance hamstrung by atrocious dialogue. At least there is cast diversity. The virtuosity of the source novels are squandered.