EditorialKatie Holmes is seen wearing a red and white stripe shorts outfit while spending New Year's weekend on a private yacht with boyfriend Jamie Foxx in Miami
EditorialEXCLUSIVE: ***NO WEB UNTIL 2PM EST NOV 1*** Katie Holmes wears a diamond engagement ring as she steps out for a coffee, but it seems shes not engaged to long-time boyfriend Jamie Foxx.