Katie Holmes in 'Good Spirits' at Dead Accounts After-Party in N.Y.C
11/08/2012 AT 06:00 AM EST
"Katie came into the party wearing sunglasses," an onlooker tells PEOPLE. "She stayed for about 45 minutes and put the sunglasses back on when she was leaving."
Dressed in "a beautiful flowy black pantsuit and white shirt," Holmes mingled with her guests as they enjoyed Hemingway daiquiris, shrimp tartines and tuna tartare.
Although she made a brief appearance, while in attendance, Holmes – who made her Broadway debut in 2008 in a revival of Arthur Miller's All My Sons – was in "good spirits" and spent a lot of time with costar Judy Greer, the source adds.
Dead Accounts, written by Theresa Rebeck and also starring Jayne Houdyshell and two-time Tony Award winner Norbert Leo Butz, officially opens Nov. 29.
– Suzanne Zuckerman