The 20th British Academy Film Awards, given by the British Academy of Film and Television Arts in June 1967, honoured the best films of 1966.