
Katie Holmes likes to surprise us when it comes to style. She might have high-end labels like Prada and Gucci in her wardrobe, but every now and again, she throws us a much more affordable curveball.
In the past, we've spotted her carrying a Dune bag and wearing a ME+EM dress, proving she is a fan of British clothing brands. But I think this head-to-toe high street look is her best yet.