Movie History Eye of the Needle 1981 Eye of the Needle 1981 Eye of the Needle 1981 O ollo da agulla 1981 Echo of Diana 1963 Echo of Diana 1963