Scarlett Johansson is one of the most popular actresses today, and she's certainly proved her versatility through all types of blockbuster hits and Oscar-nominated films. All fans know and love her as the Black Widow, but this Academy Award nominee has a ton of other incredible roles to show throughout her career.

RELATED: Scarlett Johansson's Best Movies, Ranked By Box Office Success

From action to comedy to drama, there's a lot of layers to the talent of this actress, and it's time to throw it back to some of her most memorable roles. Among all genres, it's time to pick the best of everything that Scarlett Johansson has to offer.

Action-Packed: Natasha Romanoff (The MCU, 2010-)

MCU Black Widow

Scarlett Johansson is the most popular woman of the MCU, and her role as the Black Widow has become iconic. As fans anxiously await her own spin-off flick, there's plenty of films in this franchise to binge.

Of course, it's the most action-packed franchise this actress has been apart of, and not surprisingly, is also undoubtedly her most famous role yet.

The Female (Under The Skin, 2013)

Scarlet Johannsson in a pink dress looking over her shoulder in Under The Skin (2013)

This sci-fi horror movie is definitely a change of pace for Johansson, and might be her darkest role to date. She stars in the central role, and plays an unnamed woman who lures men in the evening. However, there's a sci-fi twist.

RELATED: Ava: 10 Best Female Movie Assassins Of All Time, Ranked

Under the Skin is terrifying and entertaining, and Johansson is certainly convincing as a powerful female lead. For those that want a darker shade of this actress' talent, this is the flick to binge.

Lucy (Lucy, 2014)

Lucy 2014

In a similar genre, Johansson plays Lucy in this sci-fi thriller. Lucy is captured and experimented on, but she turns the tables - just to show them what a warrior she has become.

Lucy isn't the most critically-acclaimed movie this actress has been in, but it's one role that everyone certainly associates with her. Plus, it's another action flick with a sci-fi touch and it's another powerful female starring role.

Kaa (The Jungle Book, 2016)

The Jungle Book Kaa

Fans don't get to see the beautiful face of this actress in this film, but this live-action Disney movie has a star-studded cast, and it's impossible not to recognize Scarlett Johansson's unique voice as the famous Kaa.

An iconic character, her vocal performance shows there is no bounds to her talent, and she adds to The Jungle Book brilliantly, along with fellow cast members Bill Murray and Ben Kingsley.

Rosie (Jojo Rabbit, 2019)

Jojo Rabbit Scarlett Johansson

This might just be the most different and quirky role that Johansson has taken on, and that makes it one of her most memorable and brilliant yet. With an Academy Award nomination for her role, Johansson shows how versatile she is as Rosie.

RELATED: 9 Other Taika Waititi Projects To See After Jojo Rabbit

Jojo Rabbit is a satirical drama taking place in WWII, where a young boy (Roman Griffin Davis) is eager to be apart of the army, but his mother is hiding a Jewish girl. Taika Waititi directing Scarlett Johansson is absolute perfection.

Anna (He's Just Not That Into You, 2009)

He's Just Not That Into You

This romantic comedy isn't totally dramatic, but it's a perfect light-hearted binge for lovers of Scarlett Johansson, Ginnifer Goodwin, Bradley Cooper, Ben Affleck, Jennifer Aniston, Jennifer Connelly, and more.

He's Just Not That Into You is a classic rom-com featuring a series of interconnected lives, and all of them dive into a humorous and entertaining take on love, humanity, and friendship. Johansson is totally refreshing in this role.

Kelly Foster (We Bought A Zoo, 2011)

Scarlett Johansson and Matt Damon walking together in the zoo

Matt Damon and Scarlett Johansson might be all fans ever needed in a movie. We Bought a Zoo is a comedy drama that's as wholesome as they come. A father moves his family to the countryside - and unsurprisingly, buys a zoo.

This family flick is totally sweet and pure, and is such a mature and stunning role for Scarlett Johansson. It's a fan favorite that definitely deserves a watch.

Mary Boleyn (The Other Boleyn Girl, 2008)

The Other Boleyn Girl 2008

The Other Boleyn Girl is a historical drama that's a dive back into history, and follows two sisters (Scarlett Johansson and Natalie Portman) who try to win the love of King Henry VIII (Eric Bana).

RELATED: Natalie Portman's 10 Best Performances, Ranked

It's a unique role for Johansson despite it's probable historical inaccuracy, but it's still worthy of being recognized as one of Johansson's most memorable roles. This flick has a dramatic flair that's undeniable.

Samantha (Her, 2013)

Her 2013

This is another voice-acting role, but that was all fans needed to fall in love with her performance as Samantha. Directed by Spike Jonze, Her takes place in the future, where technology is hitting a huge stride.

A lonely writer (Joaquin Phoenix) befriends his operating system, Samantha, and finds himself romantically falling for her. Also with Amy Adams, this Oscar-winning film is a drama that's unlike any other - and is absolutely stunning.

Dramatic: Nicole Barber (Marriage Story, 2019)

Laura Dern and Scarlett Johansson sitting on a bench in Marriage Story

Fans might think that Scarlett Johansson was robbed when she didn't take home the Oscar for her role as Nicole. In what might be her most raw performance yet, Noah Baumbach directs this drama in an honest and tragic way.

Adam Driver and Scarlett Johansson are stunning together, and Marriage Story gives insight into the reality and truth of marriage, love, divorce, and family. Her most dramatic role to date, it also might just be her best.

NEXT: Laura Dern: 10 Memorable Roles, Ranked From Most Villainous to Most Heroic