Katie Holmes was cutting a very leggy figure in New York City.
The actress donned very short shorts for her appearance on Good Morning America on Wednesday.
Wearing a white shirt, the mother-of-one smartened up in a green jacket.
With her brunette locks sleek around her shoulders, the 34-year-old was looking gorgeous.
The post Katie Holmes shows off her legs at Good Morning America appeared first on Splash.