Katie Holmes posing for magazine