Tinker Tailor Soldier Spy ★★★★

Watch it twice.