Jamie Foxx and Katie Holmes Make Rare Appearance as Couple

After much speculation and rumors over the years, actors Jamie Foxx and Katie Holmes have made [...]