Scarlett Johansson has had a long, excellent career, having spent 20 years in the business as an actress. She still has an awful long way to go too, because she is only 31 years-old and is one of the most in-demand names in the business. That is in large part thanks to her work as Natasha Romanoff aka Black Widow in the Marvel Cinematic Universe. As it turns out, she appreciates the role more than anything else in her career.

Speaking with Michigan Avenue, Scarlett Johansson was asked what her favorite role of all-time was. She did admit that it was difficult to decide, but ultimately she landed on her role as one of the core members of The Avengers in the MCU. Here is what she had to say.

RELATED: Black Widow Lawsuit Saddens Benedict Cumberbatch: The Whole Thing's a Bit of a Mess
"I really like playing Natasha; playing the Black Widow. It's been an interesting journey, to take a character and grow it over these years, and peel the layers back and be able to, as you do in life, grow with this person. It's a character that's really enigmatic and has an amazing origins story, so there's a lot for me to play off of."

Johansson has been playing Black Widow ever since Iron Man 2 and was one of the essential building blocks of getting the first Phase of the MCU where it needed to be. She has appeared in five of the Marvel Studios movies starting with Iron Man 2 and then moving on to do The Avengers, Captain America: The Winter Soldier, Avengers: Age of Ultron and most recently, Captain America: Civil War. She has also helped to keep a strong, female character in the forefront in the modern age of superhero movies, which has been sorely lacking from today's landscape.

Many Marvel fans have been clamoring for Scarlett Johansson to get her own MCU solo movie as Black Widow for a very long time, and many were very upset when that didn't happen when Kevin Feige announced the Phase 3 lineup. The fact that the movie hasn't been greenlit yet is only made more surprising as it was recently declared that Johansson is now the highest grossing actress of all-time a the box office, much of that because of her work with Marvel. The possibility of a Black Widow movie is still very much in the cards though. Here is what Feige had to say about it a few months ago.

"Yes, for sure, I think [Black] Widow at some point would be great. But when you start talking about things that are now four/five years away...Sometimes we do that. Doctor Strange has been talked about for ten years. But we're focused on the next nine movies, which is a lot, between now and 2019."

We know for sure that we won't get a Black Widow movie until Phase 4, so we still have quite a while to wait for that, but Johansson's enthusiasm for playing the character doesn't seem to be waning, so we will probably get there at some point. She will next be seen as Natasha Romanoff in Infinity War and beyond that, we don't know. If you really need some more Black Widow in your life, you can pick up Captain America: Civil War when the Blu-ray comes out on September 13.