Where are the 2013 BAFTA Film Awards Being Held?

Where are the British Academy Film Awards being broadcast from?

On the 10th of February, 2013 the 66th BAFTA film awards ceremony is being held at London’s, Royal Opera House.

The annual event has been located at the Royal Opera House every year since 2008, before that the BAFTA’s were held at the Odeon Cinema in Leicester Square, London.

The show, which this year will be hosted by Stephen Fry will see recognition given to the best of both British and World cinema. The awards are based on the best films and performances of 2012.

The five nominees for this years Best Film Award are Argo, Lincoln, Zero Dark Thirty, Les Miserables and Life of Pi.