Tags: Comics Character.
Lieutenant Martin Soap is a fictional character a police officer in the Marvel Comics Universe. He served as a supporting character and comic relief for the Punisher throughout the character’s 2000 miniseries and 2001 ongoing series. Soap first appeared in The Punisher (vol. 3) #2 (May 2001) and was created by Garth Ennis and Steve Dillon.