Celebrity divorce surprise: Heidi Klum and Seal are splitting after seven years, reports TMZ. Klum is expected to file the papers next week citing "irreconcilable differences." The 38-year-old Project Runway star has three kids with Seal, 48, notes People, along with her daughter from a previous marriage. (More Seal stories.)