Now that I've read the comics, I'm quite disappointed on how the movie turned out. But I do understand why they changed it. If they had made the movie true to Millar's version, they would've had very little market for it. Goes to show that money always comes in to play first.
Anyway, I'm off to see Hancock now.