A very good story and good direction. Top notch performances from Harry Treadaway , Greg Wise and Tom Felton. Without giving too much away of the story, it is very stylish and atmospheric and will keep you guessing until the very end. A good watch and worth buying.