Katie Holmes has no shortage of little black dresses, and yet, she always manages to pull out the perfect one for every event ...