David Moretti as Bob Cratchit in Scrooge & Marley.