The 40-year-old actor returned to his roots to help the kids.
Joe Manganiello is doing his part to help the kids.
The Pittsburgh-area native returned home on Friday to pay a visit to the Children’s Hospital of Pittsburgh of UPMC, and spent some quality time with the kids and their families. While there, the kids got to see a special advanced screening of Smurfs: The Lost Village, in which Manganiello is the voice of Hefty Smurf.
WATCH: Sofia Vergara Dishes on Joe Manganiello's 40th Bday Bash: 'I Love That He's Getting Old'
“Nothing in the world like seeing the kids smiling at @childrenspgh #PittsburghProud @smurfsmovie @sonypictures,” the 40-year-old actor shared to his Instagram on Friday.
“Having a great morning at Children's here with @joemanganiello and Hefty Smurf from @smurfsmovie!” the hospital shared on their Instagram.
Manganiello grew up in Mt. Lebanon just outside of Pittsburgh, and also serves on the Board of Trustees at the Children’s Hospital.
Smurfs: The Lost Village hits theaters April 7.