For decades, kung fu legend Jackie Chan has been the first name in action movies to his fans around the world.
But Chan's new memoir released this week, Never Grow Up, shows a different side of the Hong Kong-born actor and stuntman - one he has long tried to keep out of the public eye.
The book, originally published in Chinese in 2015 but released this week in English for the first time, features a number of upsetting confessions from Chan.
In new excerpts, he confesses to being a "total jerk" to his family, and admits all kinds of unsavory behavior.
"I've done well by a lot of people but not by my own family," Chan admitted.
"I've not been a good father or a good husband but I did my duty to my son and his mother."
Chan, 64, even writes candidly about cheating on his wife and physically abusing his two-year-old son.
"When [my son Jaycee] was still young, I hit him once, and was very heavy-handed "� directly lifting him and throwing him onto the sofa," he wrote.
"That time I really scared him and his mother to death, and I myself was very regretful."
The actor blames his behavior on his early life of poverty, and admits at the start of his film career he would spend all his money on gambling, alcohol, and even prostitutes.
In a reflection on his alcohol addiction later in the book, Chan says he was in a "dizzied state every day."
"All day I'd drink and drive, in the morning bashing a Porsche, in the evening bashing a Mercedes."
Chan admitted to cheating on his longtime wife Joan Lin several times before and after their 1981 marriage, including an infamous affair with model Elaine Ng that resulted in the birth of a love child.
"In 1999, I made a serious mistake," he wrote in an excerpt obtained by the South China Morning Post.
"When the news broke about an affair I'd had that resulted in a child, the media frenzy was like a bomb going off... I wanted to phone Joan but I didn't know what to say. I wouldn't be able to explain this."
Chan went on to thank his wife for "sacrificing so much for me."
"She is a strong woman," he wrote, "stronger than I am in many ways."
While details in the new book are explosive, this is not the first time Chan's messy personal life has made headlines.
Despite the fact that Chan is an anti-drug ambassador in China, his son, Jaycee, was sentenced to six months in prison in 2014 for drug charges. Chan said he had failed to "discipline" his son after the arrest.
In May, Chan's daughter from his 1999 affair, Etta Ng, who now lives in Canada, claimed that her parents had "disowned her," leaving her to live on the street.
Ng, who revealed she had tied the knot with her girlfriend Andi Autumn last week, balmed her "homophobic parents" for why she was forced to sleep under a bridge.
The English edition of Never Grow Up is on sale now.