Are the BAFTA’s live on TV? What time and channel is the ceremony?
The 2019 BAFTA awards will take place today (Sunday, February 10th). Although held in the UK at London's Royal Albert Hall, the biggest night in the…
The 2019 BAFTA awards will take place today (Sunday, February 10th). Although held in the UK at London's Royal Albert Hall, the biggest night in the…