Scarlett Johansson the charismatic queen of science fiction