Stars are sneaky sneaky people. So sneaky in fact, some of them popped out babies with each other and we didn’t even know it.
These are stars you didn’t know had kids together.
Kimberly Stewart and Benicio del Toro: After a one-night stand, Rod Stewart’s daughter Kimberly Stewart got pregnant. While they are in no way a couple, they are both co-parenting their daughter, Delilah.
Eddie Murphy and Scary Spice: Not only were we surprised to hear they dated, Eddie is also the father of Melanie’s now 6-year-old daughter, Angel. Eddie reportedly does NOT have a relationship with this daughter.
Michelle Williams and Heath Ledger: A lot of kids in this new generation of movie-goers don’t know that Michelle Williams' adorable daughter Matilda is actually the late Heath Ledger’s daughter.
Kate Beckinsale and Michael Sheen: Nearly two decades ago, Michael Sheen somehow managed to marry and procreate with Kate Beckinsale AND later end up dating Rachel McAdams. Somehow this average looking dude pulls in hot women. He must be funny or something.
Mary-Louise Parker and Billy Crudup: Even though they dated for seven years and Billy cheated on her with Claire Danes while Mary was pregnant with their child, we always forget that these two had a kid together. Maybe it’s because Billy cheated on her with Claire and then kind of floated into obscurity.
Tom Brady and Bridget Moynahan: Before Gisele Bundchen, Tom dated model Bridget Moynahan briefly and when he had happily moved on to date Gisele, Moynahan announced her pregnancy to the New York Post, which is where Tom found out he had a kid.