Tom Cruise is feeling betrayed by former friend Jamie Foxx. Did Jamie Foxx violate bro code with his romance with Katie Holmes? Although Foxx hasn't been seen with Tom Cruise much, aside from their time together on 2004's Collateral, a new report claims the ex-husband of Holmes feels betrayed by Foxx's relationship with the actress.