Scarlett Johansson , Cameron Diaz , Halle Berry , and Drew Barrymore joined other actors and stunt-people to stage this epic virtual fight.