The crow is one of my favorite movies. I just don't see any of your choices in actors as Eric Draven. To me they just don't fit that role at all. They don't have it. To fair, not enough strength or darkness to them. I think Garrett Hedlund would fit this role perfectly. I see him as Draven. He has what the others lack.