We're just hours away from the 2020 Brit Awards! The annual awards show celebrating the best in British music is set to be broadcast live Tuesday (Feb. 18) from London's O2 Arena and fans from this side of the pond can tune in via live stream for the entire ceremony.