A cracking storyline with sub-plots aplenty. You have to keep your wits about you as there's always something else happening as well as what's front of stage. Some is in English, some requiring subtitles for those of us not familiar with Norwegian, Arabic and other languages...Trust no-one!