The 41-year-old actor, who has two daughters James (three) and Inez (19 months) with wife actor Blake Lively, feels it will be "cruel" to make kids deal with the pressures of fame.
When asked why he does not want to put his children in showbiz, Reynolds said, "Mostly because I'm against child abuse. Show business, for a little kid, that's a crazy pursuit.
"Acting is great. Theatre school, that kind of (thing) - amazing. I don't know why you would put your kid in show business."
The actor appeared on "Good Morning America" to promote his upcoming film "Deadpool 2", which releases this Friday.
(This story has not been edited by Business Standard staff and is auto-generated from a syndicated feed.)