KATIE Holmes, 41, showed off her impossible abs in a crop top as she shopped in SoHo on her ex husband Tom Cruise's 58th birthday.
The actress stunned in baggy blue denim jeans matched with a brown crop top. Katie carried a bag of groceries in one hand while responsibly wearing a patterned mask.
The star was seen out shopping in SoHo in New York's Manhattan. While Katie was out buying goods, Tom Cruise was celebrating his 58th birthday.
Katie and Tom got married in 2006, but got divorced in 2012. Last month she was seen out with her lookalike daughter Suri Cruise to a smoothie after stepping out in New York.
Read more on thesun.co.uk