Munn succeeds T.J. Miller, who hosted the Critics’ Choice Awards last year when the ceremony was on A&E. The Critics’ Choice Awards will air on The CW live from Santa Monica on Jan. 11.
TOPICS: The CW, Critics' Choice Awards, Olivia Munn, Award Shows