From rockers to rappers to celebrity bad boys, many famous men don’t look or act like the typical doting grandpas, but looks can be deceiving. Whether they’ve dabbled in drugs or had too many run-ins with the law, these ill-behaved celebrities might act tough, but they turn into huge softies when they’re with their grandkids! Sure, it might be a little jarring to see shock rocker Alice Cooper cooing over his twin grandsons, but it’s more common than you think. “The guys in the business are all family guys, almost every guy I know and the rockers, I don’t care how weird they are from Johnny Depp to Rob Zombie all have kids, and they totally get it,” he said back in 2015. Below, 9 famous bad boys who are grandfathers now!
Mick Jagger Grandson
The 74-year-old rocker is not only a grandfather, he's a great-grandfather! We guess that's not much of a surprise considering two of his granddaughters are already in their 20s. However, his youngest grandson, Ray, is still a toddler.
Ozzy Osbourne Granddad
It's hard to believe the 68-year-old Black Sabbath frontman went from biting the heads off of pigeons to adorably coddling his granddaughter. He actually has seven grandkids! However, he's often pictured with his granddaughter Pearl the most.
Charlie Sheen Grandpa
You wouldn't think the 52-year-old Hollywood bad boy is a grandpa, but he is. His oldest daughter, Cassandra, gave birth to a baby girl in 2013. "Me as a grandfather, Dave," he joked to David Letterman back then. "I don't know. It's like the world's going to crack in half." Although he hasn't been pictured with his granddaughter yet, judging by the photo of the actor kissing his ex Denise Richards' adopted daughter Eloise, we think he'll make an excellent grandpa.
Alice Cooper Grandpa
The shock rocker used to terrify parents back in the '70s, but these days he's just a parent himself. In addition to being a dad, he's also a grandpa to twin grandsons. "We call them up and say, 'Why don't you guys go out to dinner tonight, we'll take the kids,'" he said back in 2015. "You know that's the nice thing about being grandparents, it's like a privilege to watch them."
Jack Nicholson Grandkids
Sure he used to run with the '70s "brat pack," but the 80-year-old is now a family man and has two grandsons, Duke and Sean.
Snoop Dogg Grandpa
The rapper might be best known for his numerous run-ins with the law and, strangely enough, being best friends with Martha Stewart, but the 46-year-old is also a grandfather. He has an adorable grandson named Zion.
John Mellencamp Grandpa
The former 66-year-old "bad boy" rocker brought his granddaughter Elexis to Jimmy Kimmel Live! in 2016. The adorable little girl even picked up his musical talent when she sang along to "Jack and Diane" with him.
Kid Rock Granddaughter
Although the rocker is only 46, he became a grandfather in 2016 when his oldest son gave birth to a girl. "I could be a great-great-great-grandfather by the time I’m 80," he joked to The Guardian.
Al Franken Grandpa
The Saturday Night Live veteran used to dabble in drugs back in the day, but the current U.S. senator has matured a lot over the years, and now he's a proud grandpa, too. "So far, my holiday time w/ family today—including my grandkids—has been filled w/ smiles & some relaxation," he captioned the picture above.