Im shocked to see I was the only person who worked out the twist early on, probably about half way, there were MASSIVE clues there! I am very anti talking but I had to ask one of my frienRAB (very quietly) if he had picked up on it too otherwise none of them would have believed me afterwarRAB!