I was hoping for something special. Instead I found the story disjointed and hard to follow. Melissa(Jennifer Ehle) is her usual beautiful self, but the interplay of the characters never reached any kind of believability. Even Julie Walters was miscast. The Cape Town scenes didn't look like Cape Town to me, and I was born and brought up there. The male lead, who was supposed to be honest,brave but with a short temper, had a penchant for kicking in the screens of TV sets. Odd.
The police were a pair of comedians,quite funny, but again not credible. The action dragged and the murders seemed almost incidental. All was explained in the end, and there was a rather trite action scene with an aeroplane. A big disappointment.