I didn't really like how she looked when she was much younger, but listen to me when I say this, she is one of those women who get so much better with age.
Her body is lovely, I would go all the way with her, I really like her in the avenger because not only is she gorgeous, I like that they really didn't focus on showing too much skin on her. It makes her role more serious, instead of just putting her on there to be the sexy black widow all men want to see strip. That leads me to say another thing, I like seeing her in some of her other movies, she actually acts and plays the role instead of just trying to be sexy the whole time.
Her voice is another subject for another day.