Frank Castle (Tyler series)

Francis "Frank" Castle, Jr. Vigilante turned to CIA.

Appearances/Actors

 * Non-Canon (1 film)
 * The Punisher: Blood Waves (first appearance) - Oliver Swaby