Katie Holmes continues to impress us with her style choices. Here she is in bright red, with some fabulous gold stilettos at the Raising Malawi and Unicef Benefit last night. It's just a shame about that Tom Cruise accessory she always has on her arm...