Kelly MacDonald is great. The drama, about vulnerable young women, a pimp and a pedophile is at its strongest when the equally impressive James Bolam is there to offer her a hand or whatever else he deems appropriate.
The acting talents of Irons, Adams etc. are not used so I'm not sure why they were cast. Some good special effects but these comic book films have passed the saturation point.