The plot gets a little convoluted, but none of the surprises are too quick to follow - and there are cameos from Snoop Doggy Dogg, Dr Dre and Macy Gray for those of a musical bent. In the end, Training Day is a film about ethics - and whether the police should fight fire with fire. Visually, it's impressive. Morally, it walks a tightrope. It's just a shame the bombastic ending doesn't leave any grey areas. (BJ)