Jamie Foxx and Katie Holmes Make Rare Appearance as Couple