Two years ago, Moxie Theatre introduced San Diego to the distinctive voice of Marisa Wegrzyn, a Chicago playwright whose “The Butcher of Baraboo” was both grimly hilarious and warmly affectionate toward its blue collar characters.

In her newer, better “Ten Cent Night,” Wegrzyn shifts the locale to Texas where the broken family of a country singer-songwriter slowly pulls itself together — after he puts a bullet through his head. It’s characteristic of Wegrzyn’s humor that the bullet pierced a hole that lets snoopy visitors peep into the singer’s ramshackle house.

Delicia Turner-Sonnenberg directed the Moxie production, which boasts an excellent cast and a nice command of the play’s hairpin turns of tone. “Ten Cent Night” opens with drunken daughter Roby struggling through a gig in a cheesy bar where patrons only want her to play her daddy’s big hit, the “Ten Cent” title of the play.

She takes up with an attractive mute, gets herself shackled to a folding chair and, after receiving a letter from a younger sibling, finds her way to the chaotic family back home. Along the way she meets a strange, storytelling man who brings a benignly surreal element to the proceedings.

Twin sisters Roby (Karson St. John) and Dee (Jennifer Eve Thorn) are polar opposites yet equally concerned about their younger siblings, Sadie and Holt. The feisty girl has a bad heart, and the gentle boy doesn’t stand up for himself. Plus, the young pair is getting too close to each other for their own good.

As the old homestead fills with visitors — Danny the mute, Roscoe the storyteller, and Lila the local hooker — secrets get revealed, alliances shift, sex happens and the wandering Roby and long-stuck Dee change places.

Reliably, St. John anchors the piece with well-observed and well-timed comedy even as her Roby slowly morphs into something closer to a mother than a booze hound. Thorn’s sharp-tongued Dee softens into a dewy romantic hopeful, thanks to Danny, who is well played by the mostly silent Justin Lang.

In a delightful turn as Sadie, young Erin Petersen shows impressive confidence and skill. Many of the evening’s comic high points come from actor Marc Petrich as Roscoe, the unctuous Southern charmer, who may be a hit man. His elaborately embroidered tales come from another planet and weave their spell even on Lila (Dana Hooley), the buxom hooker who has designs on the family’s homestead.

A likable, country-style assortment of the brokenhearted populate this play that mixes family drama, Gothic comedy and magical realism for a mostly satisfying evening at Moxie.