The British Academy Film Awards are an annual award show hosted by the British Academy of Film and Television Arts (BAFTA). It is the British equivalent of the Oscars. As of 2008, it happens in the Royal Opera House, in London. Before, it was at the Odeon cinema in Leicester Square. The 65th British Academy Film Awards took place on 12 February 2012.