Scarlett Johansson says she is “done" playing Black Widow Scarlett Johansson starred in the Marvel superhero franchise as Black Widow, appearing alongside Chris Evans, Chris Pratt, Elizabeth Olsen and Gwyneth Paltrow.. Source : faroutmagazine.co.uk