The 21st TCA Awards were presented by the Television Critics Association. Craig Ferguson hosted the ceremony on July 23, 2005, at the Beverly Hilton Hotel.
The 21st TCA Awards were presented by the Television Critics Association. Craig Ferguson hosted the ceremony on July 23, 2005, at the Beverly Hilton Hotel. (en)