IMAX AT THE MARYLAND SCIENCE CENTER: The Maryland Science Center, 601 Light St., is open from 10 a.m. to 3 p.m. on Christmas Eve, and two IMAX films will be screened. To get ready for the big day, "A Christmas Carol: 3D" is at 11 a.m. and 2 p.m. For the more artistically inclined, "Van Gogh: Brush With Genius" is at 1 p.m. There are also showtimes for both films on Saturday and Sunday. Tickets are $10 to $12. Go to mdsci.org.
POP-UPS AT HARBOR EAST: If you're the kind of person who gets a kick out of waiting until the last possible moment to buy your gifts, several temporary boutiques have set up shop on the first floor of the Legg Mason Tower at President Street Circle. This is your last chance to find presents from dresscode by Gita, Patrick Sutton Home, Di(e)ce Boutique, Shine Collective and Doubledutch Boutique all in one place. Get out early though; the boutiques are scheduled to be open only from 9 a.m. to 1 p.m. Call 410-752-9331 or go to harboreast.com.
CHRISTMAS EVE HOLIDAY SING-ALONG: So you haven't quite heard enough "Grandma Got Run Over by a Reindeer" this month? In that case, head to Phillips Harborplace, 301 Light St., to request your favorite holiday songs with Dick Smith from 1 p.m. to 6 p.m. The event is free, but while you're there, you should probably order some raw bar items to sweeten up those pipes. Call 410-685-6600.
A CHRISTMAS STORY: Settle in for your traditional Christmas Eve viewing of the greatest holiday movie of all time. There's nothing quite like reliving warm, fuzzy cinematic moments like shooting your eye out, breaking the precious leg lamp, surviving a bad Santa encounter and having Christmas dinner at a Chinese restaurant. TBS airs the 1983 movie for 24 hours starting at 8 p.m. Christmas Eve, with a final showing starting at 6 p.m. Christmas Day. Check local listings.
MIDNIGHT MASS AT THE BASILICA: Where better to usher in the arrival of Christmas than at America's first cathedral? The Baltimore Basilica, 409 Cathedral St., holds its vigil of Christmas at midnight. Call 410-727-3565 or go to baltimorebasilica.org.