Scarlett Johansson feels the time is right to leave the Marvel Cinematic Universe.

The 36-year-old actress is playing the role of Natasha Romanoff/Black Widow for the final time in the standalone 'Black Widow' film and feels it's appropriate to bid farewell to the character, who she's played since 2010.

Scarlett told "Honestly, I feel like it's always, it feels great to leave a party when it's still raging and I think that this film feels very much like it's alive and fresh and powerful and I feel really pleased with it.

"I feel really happy with the work that we've done for this decade of time, and you know, it's bittersweet to say, 'Goodbye', but if you love something, you need to set it free!"

The events of 'Black Widow' take place before Scarlett's alter ego was killed off in the 2019 film 'Avengers: Endgame', when she sacrificed herself so Clint Barton/Hawkeye could acquire the Soul Stone.

Scarlett said: "In some weird, messed up, backwards way, if any person could be truly altruistic and totally weird, because nobody is obviously, but actually the act she ... Her sacrifice was a truly altruistic offering.

"I think she really sacrifices herself, in a way, just really out of love, for love, she saves her friend. She saves everyone, but she saves her friend. And I think that just being in that kind of headspace and being able to make that decision, that selfless decision, that selfless act, is so incredibly powerful.

"It's amazing that she could be in that headspace to do that."