Katie Holmes is all smiles after being greeted with a pretty bouquet of flowers while arriving on set of her upcoming movie All We Had on Monday (August 31) in New York.
The 36-year-old actress seemed to be in great spirits as she chatted and shared laughs with the crew in-between scenes for her directorial debut.
All We Had follows a single mother and her teenage daughter, who find a new home and hope for their future when they move to the small town of Grand River, Ohio.
Also pictured: Katie spotted keeping it cool and casual in a red blouse while running errands around Manhattan on Saturday (August 29) in New York City.
FYI: Katie is wearing Isabel Marant Leo ankle-wrap flats on set.
20+ pictures inside of Katie Holmes on set of her upcoming movie All We Had… More Here! »