"Miracle on 34th Street": Our Town Cinemas, 227 Griffith St., Davidson, will show the holiday classic several times a day, through Dec. 15. Tickets are $7.50, with $1 from each ticket donated to the Ada Jenkins Center. Reservations: www.OurTownCinemas.com.
"The Nutcracker:" Dance Davidson presents the full-length ballet at 2 and 6 p.m. Dec. 18 at Duke Family Performance Hall at Davidson College. Tickets are reserved-seating only and are $18. Tickets: www.dancedavidson.com; or email firstname.lastname@example.org.
Christmas Luncheon for Seniors: 11:30 a.m.-2 p.m. Dec. 16, North Mecklenburg Senior Center, 16601 Old Statesville Road, Huntersville. $8 per person/$4 for annual discount card holders. Bring a wrapped toy to donate to Toys for Tots, sponsored by Huntersville Police Department: 704-875-1270.
Gingerbread House Making and Other Tasty Fun: 9-11 a.m. Dec. 21 for ages 5-8 at The Sanctuary, 108 N. Main St., Davidson. Sponsored by Davidson Park and Recreation.
Christmas in Davidson 2011 ornament: $10, available at The Village Store and The Wooden Stone in downtown Davidson. Created from blown glass in various colors by Vermont-based studio Hot Glass Works, the ornament features the Davidson United Methodist Chapel. Proceeds benefit the Davidson Housing Coalition.
The MAGicalGift Shop: Mooresville Artist Guild's Holiday Members Show, 103 W. Center Ave., Mooresville, 11 a.m.-4 p.m. Tuesdays-Saturdays until Dec. 22, as well as selected Friday evenings. Handcrafted gifts by local artists. 704-663-6661.
Kannapolis Celebration of Lights: Through Dec. 31, Village Park. Celebration of Lights features 175,000 lights and $2 train rides from 6 to 9:30 p.m. kannapolischristmas.com.