Critics Choice Awards moves to E!, Peacock 0 10.10.2024 22:29 United Press International (UPI.com) The Critics Choice Association announced Thursday that the 2025 CCA awards will air live on E! and stream on Peacock, after years on The CW.