Few films manage to be confusing and predictable! Also… the FUCKING end! (The whole audience laughed.) Not sure it’s films or books fault.