Watch Critics' Choice Movie Awards 2011 Live. Awards season kicks off with a bang this January with an onslaught of award bodies giving out recognition to deserving individuals and entities. This Friday night, January 14, 2011, the 16th VH1 Critics' Choice Movie Awards to honors the finest in cinematic achievement of the last year's 2010.
Watch Critics' Choice Movie Awards 2011 Live airing live from the Hollywood Palladium in Los Angeles, California, United States. The Critics' Choice Movie Awards 2011 replay video is available for free online and on pay-per-view subscription. You can also watch Critics' Choice Movie Awards 2011 live on your favorite sopcast channels, justin tv, ustream, freedocast and other popular free live broadcasting sites.