Taye Diggs set as Critics’ Choice Awards host squib

The 24th annual Critics’ Choice Awards will air live January 13 on the CW from the Barker Hangar in Santa Monica.
Scroll for more
Continue reading on New York Post...
Tags: