Is it Cyrano de Bergerac or a scene from Private Lives? From left are Maureen Hackett as Charlotte Hay, Angela Fasanella as Rosalind, Linda Cunningham as Ethel, and John Pinto as George Hay.

A theater couple with a last chance at stardom sets the stage for hilarious farce at Mercer County Community College’s Kelsey Theatre. M&M Stage Productions presents Ken Ludwig’s Moon Over Buffalo Feb. 23 to March 4.

Moon Over Buffalo opened on Broadway in 1995 and ran for 309 performances. Veteran stage actors George and Charlotte Hay are perilously close to the final act of their uninspired careers. Appearing at a repertory theater in Buffalo, New York, their small acting troupe is performing two stage classics in rotation.

In the middle of a marital spat, the couple gets word that a famous Hollywood director is coming to town in hopes of casting them as the replacement stars for his current film. All they need is to get their act together for one perfect performance — which may be just too much to ask of a troupe in disarray on every possible level.

Cyrano, center (John Pinto), is in the wrong play yet again! – with Tim Moran as Paul and Angela Fasanella as Rosalind.

Kelsey Theatre artistic director M. Kitty Getlik is taking a turn as the show’s director.

“It’s a play-within-a play, actually it’s two plays-within-a-play, making for some very frantic and funny scenes,” Getlik said. “I am so fortunate to be working with such a talented cast. Rehearsals have been fast-paced and hilarious.”

The M&M cast includes: John C. Pinto as George Hay; Maureen Hackett of Robbinsville as Charlotte Hay; Angela Fasanella of Hamilton as Rosalind (Roz) Hay; Christopher Schmalbach as Howard; Tim Moran of East Windsor as Paul; Linda Cunningham as Ethel; Matthew Cassidy as Richard; and Jennifer Litzinger of West Windsor as Eileen.

Tickets are $18 for adults, $16 for seniors, and $14 for students and children. Tickets may be purchased online at kelseytheatre.net or by calling the Kelsey Box Office at 609-570-3333. Kelsey Theatre is located on the college’s West Windsor Campus, 1200 Old Trenton Road.