The Battle at Lake Changjincast and crew on the red carpet of the 18th and 19th Huabiao Film Awards ceremony in Beijing on May 23.The Huabiao Film Awards, one of China's most prestigious film competitions, announced the winners for its 18th and 19th editions on Tuesday night.