Question: What Marvel based comic character did Omar Avila portray in 2004? 
Answer: The Punisher