The 71st British Academy Film Awards, more commonly known as the BAFTAs, will be held on 18 February 2018 at the Royal Albert Hall in London, to honour the best national and foreign films of 2017.