Scarlett Johansson on Ryan Reynolds split: ‘It was devastating’

Steve Granitz/WireImage

Scarlett Johansson may have covered up her famous assets at the "Avengers" red carpet premiere Wednesday night, but she recently let loose in Vogue.

The 27-year-old actress, who swapped her skin-tight Black Widow costume for a high-necked Versace number at the premiere, opens up in this month's issue of Vogue about her recent divorce from Canadian actor Ryan Reynolds.