Thomas Gomez stars as Mr. Cadwallader, the Devil himself.