Ashley Taylor Dawson's five-year-old son punched him after seeing him kiss Sarah Jayne Dunn on Hollyoaks.
The 37-year-old actor's character Darren Osborne rocked the village when he had an affair with Sarah's alter-ego Mandy Morgan, and his kid Mason was so shocked to see him smooching another woman, despite Ashley being in character, he thumped his father.
Ashley - who also has sons Buddy, eight, and two-year-old Harley with partner Karen McKay - said: "One day I came in, and the two older ones were watching Hollyoaks.
"It was like slow motion - their mouths just dropped.
"I looked at the screen, and Darren was kissing Mandy - they've not seen me kiss another woman before. The little one ran up and punched me."
While Ashley is used to having kids of his own, he is currently filming with a newborn on Hollyoaks after Mandy gave birth to a son, who may be Darren's or could even be her husband Luke Morgan's (Gary Lucy), and the actor admits he is trying to get through the days without the baby's cries "ruining" any scenes.
I looked at the screen, and Darren was kissing Mandy - they've not seen me kiss another woman before.
He said: "It's always a breath of fresh air - but you're going through the day hoping to God it doesn't start crying and ruin the scene.
"Right now we have a very cute baby who doesn't know what's going on.
"We just coo over him and it's lovely."
Darren and Mandy were already told the little one would have spina bifida, and Ashley and Sarah have met up with some mums going through similar situations to do the plot justice.
He added to Inside Soap magazine: "We met up with some mothers who all had completely different stories to tell.
"A lot of them were advised to go down the termination route, but now three or four years down the line they have these wonderful children who are walking and talking.
"Everything they were told their kids wouldn't be able to do, they can.
"That's why this is just such a fantastic story to be part of."
Leave us a comment on our Facebook page @EntertainmentDailyFix and let us know what you think!