Question: what channel are critics choice awards on?
Answer: Taye Diggs returns as the host for the 2020 Critics' Choice Awards, which takes place tonight and airs live on The CW at 7 p.m. Find out more details here!