Raphael Sbarge (Archie Hopper/Jiminy Cricket) not only plays a hero on Once Upon a Time, but he’s become an environmental hero in real life, too.

Raphael is the founder of non-profit organization Green Wish, which helps other non-profits raise funds for local green-minded projects. So if a community has an ambitious sustainable plan or fundraising goal, Green Wish will swoop in and help them raise the money to support their cause.

“I wanted to create something meaningful for my children,” Raphael says. “I care greatly for the environment and helping others. Green Wish is the perfect way to do just that.”

One of Raphael’s most recent projects involved building a sustainable residence with fellow Green Wish board member and actor Ed Begley, Jr. for an upcoming web series called On Begley Street.

If only Archie could convince Regina (Lana Parrilla) to do some good in Storybrooke, maybe Henry (Jared Gilmore) wouldn’t always be trying to get away from her!

Visit Green Wish here.

Once Upon a Time Season 2 premieres on September 30, 2012 at 8 p.m. ET/PT on ABC.

Want more OUAT news? Like us on Facebook and Follow us on Twitter.