Sarah Jessica Parker "never" thought she would play the lead role in 'Annie'.

Sarah Jessica Parker

Sarah Jessica Parker

The 51-year-old actress starred in the Broadway musical in 1979 when she was 14 years old, and the star is shocked she was cast in the production and was able to appear in the "magical phenomenon" as a child.

Speaking about featuring her acting career to Inside Edition website, the golden haired beauty said: "[I] watched Andrea [McArdle] and assumed I would never be in 'Annie'

"I would certainly never play Annie, and I wouldn't be part of this sort of magical phenomenon that washed over Broadway."

And Sarah joined all performers who have played the red-headed child on stage over the years to mark the 40th anniversary of 'Annie' the musical, which was part of an event for Inside Edition.

During the gathering the fashion icon belted out songs from the famous soundtrack including 'It's a Hard Knock Life' and 'Tomorrow'.

However, the 'Sex and the City' star - who is known for playing the iconic character Carrie Bradshaw - has yet to make any comment about the celebration on any of her social media sites, although that comes as no surprise as Sarah has admitted she feels uneasy about documenting her life on various online outlets.

Speaking previously, Sarah - who has son James Wilkie, 14, and twin daughters Tabitha and Loretta, seven, with husband Matthew Broderick - said: "I'm not easy with [social media and technology] and I'm unclear of my own boundaries.

"I'm unclear of how much I want to engage and how to have it not be a personal experience and how to have conversations that I think are productive with people when they're feeling anxious or angry or they're wanting to say unfriendly things."