"Sex and the City’s" star, Kim Cattrall has appeared to be having a ‘rough night’ at the premiere of her new film, “Meet Monica Velour” as she lashed out at media reporters covering the event.

The first ‘big’ victim of her rant said Huffington Post was a 'New York Post' reporter whom the 'SATC' criticized as not having a ‘respectable job’.

The actress then continued by giving the Page Six columnist a career advice.

Cattrall said, “Why don’t you work at - - what’s that news agency - - Roybers?”.

When the reporters listening to her rants corrected her with “Reuters” and not “Roybers”, Huffington Post said, Cattrall quipped and said: “Yeah, sorry, I’ve been drinking”.

Just when the reporters thought Cattrall would stop with her unfriendly attacks at reporters, the 'SATC' star continued with more career advice.

Cattrall added, “What about writing for a blog? Then you can write about what you want [or] care about.”

The actress according to Huffington Post also went grumpy with a reporter from the New York Daily News who asked her about how 21-year-old co-star, Dustin Ingram prepared and carried out their onscreen kiss for the film.

The 54-year-old Cattrall who plays an old porn star in the film snapped at the reporter and said, "You know, as a woman, I really find those questions offensive. As a woman, I find that really embarrassing [for you] to ask that."

The actress then spoke about how it was like to be 54 in Hollywood and the kinds of projects that come with older actress like her.

Cattrall said, “Ask me about being a woman. Do you know what it’s like to be 54 and marginalized? It doesn’t get easier as you get older.”

“Meet Monica Velour” is an upcoming drama, comedy & crime movie about the relationship between a 54-year old porn star played by Cattrall and 21-year-old admirer, played by Dustin Ingram. Ingram portrays Tobe Hulbert who has had a long time crush on Monica Velour and the story revolved on what transpired after Tobe accidentally met Monica when he set out on long trip away from home.

“ Meet Monica Velour” is open in theaters beginning April 8, 2011.