In Infinity War, Black Widow (Natasha Romanoff) is around 34 years old. The exact age is never stated in the movie, but we can estimate her age based on information from previous movies in the Marvel Cinematic Universe. Natasha was born in 1984, and Infinity War was released in 2018, so she would be approximately 34 years old at the time of the movie.