Dakota Johnson "never really saw [herself] in a superhero film".

The 34-year-old actress plays the titular character in the much-maligned 'Madame Web', and Dakota has now revealed that she almost rejected the project.

The Hollywood star told 'Extra: The Podcast': "I never really saw myself in a superhero film.

"I spoke with S.J. [Clarkson], the director, a lot about how I could pull it off, and I really wanted to make sure that my character was really grounded and complex and had a real personality.

"At the end of the day, I loved that it was a young woman whose superpower was her mind, and that to me was an interesting and inspiring thing."

The movie has been widely panned by critics since its release. But Dakota suggested that she still enjoyed filming the superhero movie.

Speaking about her superhero outfit, the brunette beauty said: "I was like, ‘What?’ You don’t see it a lot in the movie. It comes more at the end of the movie, and it just was so fun to be able to wear something like that."

By contrast, Dakota previously revealed that she had the "worst time" on 'The Office'.

The actress made a cameo appearance on the hit TV show back in 2013 - but Dakota didn't enjoy the experience at all.

She said on 'Late Night With Seth Meyers': "That was honestly the worst time of my life.

"They were like, 'Do you want to be in the series finale?' And I was like, 'Of course,' thinking that I'd show up for like half a day. I was there for two weeks. And I'm barely in the show."

Dakota explained that there were some "weird" on-set dynamics.

The actress added: "Some people didn't speak to each other. No one wanted to talk to me."