BAFTA’s return to Opera House

British Film and TV Awards take place Feb. 8

The British Academy of Film and Television Arts’ film awards will take place Feb. 8 at London’s Royal Opera House.

The event returns to the Royal Opera House for the third year; previous venue was the Odeon, Leicester Square.

More Film

More From Our Brands

Access exclusive content