Katie Holmes is notoriously private, especially when it comes to her love life. While the actress and mother of 11-year-old Suri has been rumored to have dated a handful of her costars (including Alexander Skarsgard and Josh Hartnett), only a few of them have actually been confirmed. Now that she's finally going public with her relationship with Jamie Foxx, look back at the other lucky men who have stolen her heart over the years.
Inside Katie Holmes's Incredibly Secretive Dating History
Latest Celebrity and Entertainment