Also, they fucking filmed all of this in SCOTLAND, in Aberdeen and Glasgow specifically, haha. ELORG's HQ is the Zoology building of the University of Aberdeen, lol
I didn't really like this. All of the espionage stuff, especially in the third act, was way too goofy for my tastes.