Well scripted and well cast, the plot has many unpredictable moments that bring on the goosebumps. There is the clever idea of a game superimposed on real life gone wrong and the ultimate sacrifice to correct the error. The leads are strong and well supported by a good team of players. Lee Seung Jun stands out as a sympathetic character.