Now, remember when there was a rumor going around that Michael C Hall was going to play Daredevil? Now, even though he isn't, I know another badass character he can play... [The Punisher](movie:1007544)!
Michael C Hall was [Dexter](series:200541), which was a character that was already similar to the Punisher, he killed people who killed innocent people, and The Punisher punishes people who harm the innocent! Michael C Hall even has the look of Frank Castle/The Punisher, take a look:
Just dye his hair black and give him some stubble, and you got The Punisher! Also, he has the voice that would totally match the character, his voice has that bass to it that makes him scary when he is wearing a skull shirt and a trench coat. If Marvel ever makes another Punisher film or TV Show and Thomas Jane can't come back to the role, then have Michael play him!
Let me know what you think in the comments below!