CharacterDavid "Micro" LiebermanDavid "Micro" Lieberman in Marvel's The Punisher (2017), played by Ebon Moss-Bachrach. Played byEbon Moss-BachrachAppears inMarvel's The Punisher2017