Claire Foy surprised by fitness during prep for The Girl in the Spider's Web

Claire Foy surprised by fitness during prep for The Girl in the Spider's Web

Claire Foy was astounded by the improvements in her fitness as she prepared for her role in The Girl in the Spider's Web.

The actress is playing hacker Lisbeth Salander in the sequel to David Fincher's The Girl with the Dragon Tattoo, taking over the role from Rooney Mara.

In the film, the story follows Lisbeth as she tries to rescue and exact vengeance for battered women, and the plot specifics required Claire to build up strength for the role. And having never trained with focus at the gym before, she was amazed by the results of her commitment.

"So much of it was about being physically able to do the stunts," she recalled in a cover interview with American Vogue. "Suddenly I was like, ‘I can do ten press-ups.’ I could run. I could lift weights."

In addition to boosting her fitness levels, the British star has also been required to change her physical appearance, swapping the ladylike bob she sported while playing Queen Elizabeth II in The Crown, for a short, punky, jet black haircut.

However, Claire's three-year-old daughter Ivy Rose - whom she shares with ex-husband Stephen Campbell Moore - was not a fan of her mother's startling new look.

"My daughter hated my haircut, because apparently mummies are supposed to have long hair, not undercuts," the 34-year-old told Entertainment Tonight, adding that the makeover also seemed to make her less approachable in the eyes of others.

"I think all my friends really enjoyed it, but you end up having to kind of dress differently and people definitely cross to the other side of the road to avoid you in society.”

The Girl in the Spider's Web hits cinemas from 18 October (18).

© Cover Media