Sex and the City star Kristin Davis is thrilled that she was given the chance to reprise her role as Charlotte in the big-screen adaptation of the show.

When the TV series came to an end in 2004, the 43-year-old was obliged to accept "mum roles" in films such as Deck The Halls and Shaggy Dog, neither of which proved particularly satisfying. "There's not a whole amount of choice for women my age," she told Now. "I had whole scenes in Deck The Halls where I had no lines. I had whole days on Shaggy Dog where my only line was: 'Shaggy?'

"I'd email my manager saying: 'You have to come over here. I'm losing my mind.' So when we came back to this movie, I was like, 'Thank God, something to do.'"