Sigourney Weaver cannot do a British accent
Some actors just cannot do accents from countries different from their own, because their own native accent will always come through. Weaver is one of them.
Why are you here if you haven't seen the movie yet?