Katie Holmes has cancelled her first public appearance since she split from husband Tom Cruise, Celebuzz has learned.

The 33-year-old ex Dawson's Creek star was scheduled to walk the red carpet at this Saturday's Dizzy Feet Foundation gala and attend an event during the day at downtown Los Angeles, Calif. new Grand Park.

Read the whole story at CELEBUZZ!