Above: Daniel Mulligan (left), as Ebenezer Scrooge, performs a scene with Tiny Tim, played by Megan Karper.

Above: Daniel Mulligan (left), as Ebenezer Scrooge, performs a scene with Tiny Tim, played by Megan Karper.

Right: Mulligan's character converses with Marley's ghost, played by Griffin Beggin.