We spotted Denise Richards signing autographs for fans outside "Good Morning America" in New York City on Tuesday. The actress looked quite thin in a pale green shift dress with neon pink pumps.

In April, Richards called out critics who deemed her too skinny. She told "Extra" at the Radio Disney Music Awards, "I don’t know why lately I’ve been getting so much flack for it...I have a very healthy lifestyle and I'm busy. I have a daughter who's almost 2 that I carry all the time. She's just under 30 pounds."

The actress, who has three daughters, is also caring for her ex-husband Charlie Sheen's four-year-old twin sons, Bob and Max, while their mother Brooke Mueller is in rehab for prescription drug addiction.

It's very possible that a busy single mom taking care of five children is so active that she can't keep the weight on. And in Hollywood, it seems one is either too fat or too skinny. It's definitely a no-win situation.

Richards stars in the upcoming ABC Family series "Twisted."

Check out more photos of Denise...