Scarlett Johansson works out four days a week to stay around a size two.

The 38-year-old actress has become a major star on the big screen thanks to her athletic figure and energetic roles, such as playing spy Black Widow in the Marvel Cinematic Universe and cyber-human Mira in Ghost in the Shell.

But Scarlett insists her commitment to exercise is as much to do with her mental health, as it is her physical health.

‘I used to mostly just lift weights, but at some point, my recovery wasn’t what it used to be, you now,’ she added.

‘I think it’s just getting older and having my body change – but Pilates really helped me feel better in all ways.

‘I do classes with a couple of different instructors, and I’ve been incorporating some weightlifting a little bit more again. I think I’m better at it now because of Pilates.’

She also said she ‘struggled’ with acne during her youth.

The actress admitted that she suffered from skin issues when she was in her late teens and suffered from ‘painful memories’ when recently looking at old pictures of herself.

She told Stylist: ‘I struggled with acne forever. My brother actually just showed me photos of myself at a family thing when I was probably 19 or 20, and my skin quality is completely different.

‘When I saw that photo it just, you know, it brought everything back. All those painful memories.’

In images from the late 1990s, the wife of SNL star Colin Jost can be seen with pimples on her forehead.