Many celebrities managed to keep secrets out of the public eye--at least for awhile.
These celebrity fathers turned out to have children that surprised everyone. To their credit, most have acknowledged the children and have relationships with them today.
But having a celebrity love child comes at a cost: there are multi-million paternity suits and six-figure child support payments.
One tech legend later paid for his daughter to go to Harvard, and a singer still has a close relationship with his daughter today.
Meanwhile, Clint Eastwood has children that he took decades to acknowledge.
Jude Law
Law had a child with model Samantha Burke after a fling in 2009 but reportedly didn't meet the child until she was six months old. He has three children with his ex-wife, actress Sadie Frost.
Gavin Rossdale
Rossdale fathered model Daisy Lowe, 23, when he was in his twenties. Daisy didn't find out her father's identity until she was 14. Rossdale is married to rocker Gwen Stefani and they have two children.
Clint Eastwood
The legendary actor had a daughter with dancer Roxanne Tunis, Kimber, back in 1964, but he didn't publicly acknowledge her until 1996. Twenty years later, he had two children with flight attendant Jacelyn Reeves. He didn't publicly introduce those children until 2002.
Eastwood also has a 19-year-old daughter, Francesca, with actress Frances Fisher. Today, he is married to "Mrs. Eastwood & Company" reality star Dina Eastwood and they have a daughter, Morgan.
See the rest of the story at Business Insider