Katie Holmes cruisebeck112608_07_X17.jpg

The Hollywood super-couple and the British soccer stud, together again!

Katie Holmes is in NYC performing All My Sons on Broadway, and not only did her hot hubby Tom Cruise stop by to watch, so did David Beckham! It looks like all that male attention worked wonders, too - just check out the beaming smile on Katie's face!

How could she not be happy with guys like Tom and David around?!?