Scarlett Johansson has played a lot of major roles throughout her career, but one of her least-appreciated parts was in a horror B-movie that deserves more attention. Johannson may be most recognizable for her portrayal of Natasha Romanoff or Black Widow in various Marvel superhero movies, but the actress has enjoyed a full and diverse career outside the action genre. Johansson’s best movies include heartbreaking dramas, mind-bending sci-fi flicks, and more.