The atmosphere is great, the story captivating, with tension building up. Unfortunately, things get messed up with the main character's backstory. I still didn't get the ending of this movie. Anyone to help me understand who actually did what ? i cannot find any answer online as everyone else seems to be confused...