avengers russia photocall robert downey jr chris hemsworth scarlett johansson mark ruffalo

Iron Man and Black Widow have never looked so good!

The Avengers stars Robert Downey Jr. and Scarlett Johansson were all smiles in Russia while promoting their upcoming action flick.

The twosome posed on top of Ritz-Carlton Hotel in Moscow. We're lovin' ScarJo's skinny black pants.

Click thru to see the entire cast including Jeremy Renner, Chris Hemsworth and Mark Ruffalo.