United Kingdom, May 28 -- Joshua Jackson believes it was "really stupid" to bring his daughter to the set of 'Karate Kid: Legends'.

The 46-year-old actor took his five-year-old daughter Juno out to Montreal, Canada - where the Sony Pictures family-action flick was shot - so she could see his brother, but the trip caused Juno to have nightmares after she watched her dad get "beat up" in a fighting scene.

The Hollywood star told People: "She came out to visit Montreal for five, six days because my brother lives up there, it was a family trip and I brought her on set the day that we were doing the fight scene.

"That was really dumb.

"She did not like seeing her dad get beat up. So I don't think I'll watch it with her in the theatrical ru...