Hollywood stars Will Smith and Charlize Theron are among hundreds of A-list celebrities who appeared at the opening of Moscow's 30th International Film Festival. The blockbuster 'Hancock' premiered on the opening night.