She’s recently finished filming The Gift in Montreal and has now bagged a role in the movie adaptation of hit 2006 book, The Secret.
And Katie Holmes looked as though she had plenty to smile about as she put a stylish foot forward while leaving her New York hotel ahead of an appearance on The Today Show on Wednesday morning.
The actress, 38, looked chic as she displayed her slender figure in a chocolate brown printed jumpsuit with a cinched-in waist.