Saw The Disappearance of Alice Creed last night. Made for 1.5 million dollars on the Isle of Man. IMO it is a great fucken flick.