Luc Besson has made another visually stunning film. The choreography is beautiful and the sets are sumptuous but this isn't enough to distract from the terrible acting, boring dialogue, and childish delivery. Cillian Murphy, Luke Evans and Helen Mirren are wasted on this. One to miss.