Katie Holmes and Jamie Foxx: A Timeline of Their Relationship