It looks like the rumors are TRUE! After 4 years, Jamie Foxx & Katie Holmes are taking their relationship public!