You can’t tell by the photos from the event, but Scarlett Johansson had her first child just four months ago. The popular actor looked amazing as she hit the red-carpet for the G ‘Day USA Gala in Los Angeles over the weekend, where she posed for pictures and handed out awards.

Less than half-a-year ago we were reporting that Johansson gave birth to her first daughter, little Rose Dorothy, and at 30 years-old the ‘Avenger’ star is looking better than ever. Scarlett Johansson and Roman Dauriac have been out of sight since the birth of Rose, but it seems that Johansson got back into ‘Black Widow’ fighting-shape in no time at all.

Johansson’s red and white fringed-dress was the talk of the evening on the red-carpet, a piece from the Preen spring 2015 collection, if you are shopping around. The event was a perfect photo-op to promote her upcoming blockbuster, ‘Avengers: Age of Ultron,’ since she was appearing with her co-star in the film; Chris Hemsworth. The duo were both presenters together, they presented the excellence in film award during the event.

Fans of Johansson should mark May 1, 2015 on their calendars, if they haven’t already, that’s the premiere of Avengers: Age of Ultron in theaters. Also starring in the film are Robert Downey Jr., Chris Evans and Mark Ruffalo. The film was directed by Joss Whedon.

Johansson will also be lending her voice to the ‘Jungle Book’ film-adaptation, she will be voicing the role of Kaa in the project. Her Black Widow character will also be featured in the film ‘Captain America: Civil War,’ another Marvel property. The most recent film-role announced for the actor is the upcoming film-adaptation of the popular series ‘Ghost in a Shell,’ though details on that film, other than its existence and Johansson’s involvement, have been kept under wraps.