Bright Night Bath: Fire and Ice, 4-8 p.m., roast marshmallows in a snowman’s heart, luminaria & lights, carolers, Salvation Army Brass Band, trolley rides, bath.com.
“Sing We Noël” by The Oratorio Chorale, Dec. 14, 7 p.m.; Dec. 15, 2 & 5 p.m. at St. Paul’s Episcopal Church, Brunswick. Dec. 21, 7 p.m. & Dec. 22, 2 p.m. at Episcopal Church of St. Mary, Falmouth. Tickets $5/$20 at brownpapertickets.com/profile/1143574.
“The Best Christmas Pageant Ever,” 7:30 p.m. Friday & Saturday; 2 p.m. Sunday through Dec. 16, The Theater Project, 14 School St., Brunswick. Tickets $10-$20, theaterproject.com, 729-8584.
“It’s a Wonderful Life,” 7 p.m. Dec. 15; 2 & 7 p.m. Dec. 16, Freeport Grange, 13 Elm St., $6/$10 at opendoor.brownpapertickets.com, $15/door.
“Christmas with Renaissance Voices” a cappella ensemble, 7:30 p.m., Dec. 15; 2 p.m. Dec. 16, Cathedral of St. Luke, 143 State St., Portland, $20/seniors, $15/adults, $10/students at the door; $15 advance at www.renaissancevoices.net.
“Nutcracker Burlesque,” 7:30 p.m. Dec. 14, 16, 18 & 22, St. Lawrence Arts, Portland, $20, adults only, vividmotion.org.
Twisted Christmas Nice and Naughty Evening of Entertainment, 8 p.m. Dec. 14 & 15, Winter Street Center, 880 Washington St., Bath, $15/door or www.studiotheatreofbath.com.
“White Christmas,” Lyric Music Theater, 176 Sawyer St., South Portland, 7:30 p.m. Friday and Saturday; 2:30 p.m. Sunday, Dec. 14-16, $19/$23, lyricmusictheater.org. Free sensory-friendly performance 2 p.m. Dec. 15, details at email@example.com.
“Season of Light,” through December, Southworth Planetarium, 70 Falmouth St., USM Portland Campus, $5.50/adult, $5/child, senior. See usm.maine.edu/planet/season-light-full-dome-show for details.
Christmas Bells: A Holiday Handbell Concert by the Pine Tree Academy Bell Ringers, First Parish Church, 425 Congress St., $10/$15, 774-1822, mainehistory.org/ programs_events.shtml#event_ 828, at the door.
St. Petersburg Men’s Ensemble, 7:30 p.m. Mayo Street Arts, 10 Mayo St., Portland. Holiday choral concert of Russian folk songs, secular and ecclesiastic compositions, $15-$30, brownpapertickets.com.
Pine Tree Academy Bell Ringers, 1 p.m., Freeport Community Library, Original handbell compositions and seasonal selections, free and open to the public.
Songs Of The Season, 7 p.m., First Parish Congregational Church, Yarmouth. Featuring the Main Street Revelers teaching artists from 317 Main, $10-$15 at www.317main.org and the door.
Holy Grounds Christmas Concert, featuring Lisa Gallant Seal, 6:30 p.m., Holy Grounds Coffee House, The Church of the Holy Spirit, 1047 Congress St., by donation, food and drink available for purchase.
Northbound Scandinavian Holiday Concert, 8 p.m., Mayo Street Arts, 10 Mayo St., Portland, pay-what-you-can, brownpapertickets.com/event/3902975.
Holiday Choir Concert, 5 p.m., St. Augustine Anglican Church, 656 US Route 1, Scarborough, featuring the Scarborough High School Mixed Chorus and the Scarborough A Capella Chorus, free.
“A Wescustago Winter” by Wescustago Youth Chorale, 3 p.m., Freeport Performing Arts Center, $5-$10/door, www.wescustago.wordpress.com, 846-0705.
Lauren Rioux & The Stocking Stuffers, 2 & 7 p.m., One Longfellow Square, 181 State St., Portland, $20/advance, $25/door, seasonal showcase (formally Yulegrass), onelongfellowsquare.com.
“A Merry Little Christmas” by the Coastal Winds, 6:30 p.m., Harraseeket Inn, 162 Main St., Freeport. Admission is a non-perishable food item for the Freeport Community Services Food Pantry or a cash donation for Freeport’s Fuel Assistance Program. For more information call 865-4747.
Traditional Winter Solstice Songs with Celtic Bard Peg Aloi, 7 p.m., Bull Feeney’s, 375 Fore St., Portland, by donation.
Handel’s Messiah, 7:30 p.m., Cinemagic Theater, County Road, Westbrook, with members of Bach Virtuosi Festival. Free, but RSVP required at bachvirtuosifestival.org.
The Portland Jazz Orchestra Holiday Show, 8 p.m., One Longfellow Square, 181 State St., Portland, $5-$10, onelongfellowsquare.com.
Classic Christmas Carol Sing, 7:30 p.m., Brunswick Mall, Maine Street. Sing the great traditional carols for 15 minutes. Lyrics provided; bring a flashlight. For every person who participates, All Saints Parish will donate $1 to Mid-Coast Hunger Prevention.
Christmas at Swan Hall, noon-5 p.m., Dec. 15 & 16, Swan Hall Historical Home, 555 Cumberland Ave., Portland, with 17 themed trees, by donation, all proceeds benefit Lyric Music Theater in South Portland.
Polar Express, various dates and times at Narrow Gauge Railroad, Ocean Gateway Visitor’s Center, Portland. Train ride with Santa, refreshments, Christmas reading, details at https://boxoffice.porttix.com/755/789.
Portland Fire Museum, 157 Spring St., 11 a.m.-2 p.m. visit with Santa, Christmas village scenes, animated figures, by donation.
Visit with Santa
Santa Reads, 1:30-2 p.m., Topsham Public Library, 25 Foreside Rd. Santa will read to children and give out award-winning books.
Bright Night Bath on Dec. 14 will feature a fire sculpture where marshmallows can be roasted in a snowman’s heart, carolers, a brass band and late hours for downtown Bath shops and restaurants. New this year is “Pop Up with a Purpose; give the gift of community” at City Hall, where people support local nonprofits with a gift membership or donation.
Leave the kiddos at grandma’s or find them a playdate … Studio Theatre of Bath calls Twisted Christmas “A festive evening full of stress-busting, mood-lifting unpredictable comic relief for grownups.” Tickets to the 8 p.m. show at Winter Street Center, 880 Washington St. in Bath are $15 at the door or online at www.studiotheatreofbath.com.
A Christmas card comes to life at Lyric Music Theater in South Portland with “A White Christmas,” the story of a song-and-dance-team who fall for a stunning sister act at a magical Vermont inn. The holiday musical is being staged until Dec. 16, see https://bit.ly/2QnJWve.