What Marvel based comic character did Omar Avila portray in 2004? 
Omar Avila: Omar Avila is a Cuban-American actor who appeared in the films "Once Upon A Wedding" and "The Punisher". The Punisher (2004 film): The Punisher is a 2004 American vigilante action film based on the Marvel Comics character of the same name, starring Thomas Jane as the antihero Frank Castle/The Punisher and John Travolta as Howard Saint, a money launderer who orders the death of Castle's entire family.
The Punisher