Hollywood beauty Katie Holmes was recently spotted struggling with her tiny denim dress. Wearing a super-short and figure-hugging denim mini dress, the star battled with its tiny hemline as she filmed a scene at a Walmart store in Queens, New York.