Much has happened for Jessica Alba since she made the first Sin City film, which hit cinemas in 2005. She married her producer husband Cash Warren, and welcomed daughters Honor Marie, now six, and Haven Garner, three.
There's no disputing how much her life has changed in the space between the two films. However the screen siren hardly looks a day older ndash; as can be seen by her flawless appearance on the promotional trail for the new film in the series.
On Saturday morning the 32-year-old looked stunning as she made an appearance at Comic-Con to generate interest in Sin City: A Dame to Kill For with co-stars Josh Brolin and Rosario Dawson.
Jessica Alba at Comic-Con
The mother-of-two was dressed to the nines in a Zimmerman skirt with a Tanya Taylor black bandeau top which revealed her toned physique.
It seems the day's activities took their toll on star, however. At the end of the day she looked exhausted in a picture she shared with her seven million Twitter fans. It showed her mock-collapsed on her bed whilst still fully clothed.
She captioned the photo: "Done".
The Fantastic Four star is reprising her role as exotic dancer and revenge seeker Nancy Callahan in Sin City: A Dame to Kill For, a prequel to the 2005 graphic novel adaptation Sin City.
To get into shape for her role Jessica took three-hour daily dance sessions with LA choreographer and fitness trainer Jennifer Johnson.
Speaking of Jessica, the dancer told Self magazine: "She'd come in and we would just play around. Her body is already a work of art, but her legs and abs got so defined."