Home Fashion Katie Holmes paired a fuzzy black teddy coat and quiet luxury emerald green pants with chaotic clashing socks as she headed to the Barrymore theater for her performance of ‘Our Town’ on Saturday, November 23.