Ray Stevenson as Frank Castle in Punisher War Zone Ray Stevenson as Frank Castle in Punisher War Zone