Jackie Chan has built a reputation in Hollywood for being a family man, but behind-the-scenes of his kick-ass career are several secrets that shatter this illusion instantly.

Possibly the hardest truth to hear is that Chan fathered an illegitimate child after the martial arts icon had an affair with Chinese beauty queen, Elaine Ng, in 1998.

At the time, Chan had already been married to Taiwanese actress, Joan Lin, for 18 years. Not only that, but he was a household name, meaning that his infidelity risked jeopardizing not only his marriage, but his career too.

But rather than pay for Elaine’s silence over the affair, as other stars have done in the past, it would appear that Chan chose to accept his fate.

Elaine announced that she was pregnant in 1999, sparking mass speculation that Chan was the father. Rather than deny her child’s paternity, Elaine confirmed the rumors to be true before the birth of Etta Ng Chok Lam on January 18, 1999.