The 21st British Film Awards, given by the British Academy of Film and Television Arts in 1968, honoured the best films of 1967.