Casey James is a pretty good dude. The singer spent the month of November growing out his facial hair in support of No Shave November -- a competition that doubles as a St. Jude Children's Hospital fundraiser. But now that it's December, his gruff beard finally had to go.

Not only did James grow out his facial hair for a good cause, but he gave his fans a treat when he shaved his furry face on stage at Shreveport’s Strand Theatre on the last day of November. James is currently headlining the Taste of Country Christmas Tour, and he's obviously quite the entertainer.

As it turns out, his public shaving was sort of a dare. Before he took the razor to his face -- as seen in this video from My Kiss Country 93.7 --  James explained to the crowd that his friend promised to donate “a big chunk of money” to the fundraiser in exchange for the singer shaving his face onstage. Looks like St Jude Children's Hospital gained an additional donor!

As it turns out, some women are wildly attracted to the kind of guy who shaves in public. As James held the mirror up to his face and proceeded to remove his scruff, a few screamed, “I love you!” and “take it off!”

“For the record, this is the weirdest thing I’ve ever done in my life,” the country crooner said mid-shave. And then he kept on going.

In the end, James didn't go completely smooth. He left a goatee behind after asking the audience if he should he should shave his entire beard off. Their answer was a resounding no.

If you want catch James before he closes out the Taste of Country Christmas Tour, click here for the tour schedule and ticket information.