First appeared in Punisher Vol. 2 #97 and was created by Chuck Dixon and Rod Whigham. Carlos Cruz was a former US Navy SEAL and NYPD officer who was chosen by Microchip to replace Frank Castle as the Punisher.
Carlos Cruz has been suggested to play 3 roles. Click below to see other actors suggested for each role, and vote for who you think would play the role best.