Katie Holmes looks like a woman on a mission as she exits a building in NYC. The 31 year old actress and mother is seen wearing oversized sunglasses, rugged canvas boots, leggings, and a red plaid button up shirt.
(May 25, 2010 - Source: PacificCoastNews.com)