Ralph Fiennes as Charles Dickens