Chelsea Handler returning to host 2024 Critics Choice Awards
Chelsea Handler is set to return as the host of this year’s Critics Choice Awards, which will air live on the CW on Jan. 14, marking Handler’s second consecutive year hosting the ceremony.