Batman - INTj

Superman - INFj

Spiderman - INTp

Captain America - ESTj

Thor - ESTp

Iron Man - ISTj

Wolverine - ESFp

Aquaman - ESFp

Wonder Woman - INFp

The Punisher - ISTp

Supervillains:

Joker - ENTp

Mr. Freeze - INTj

Penguin - ESFj

Lex Luthor - ENTj

Poison Ivy - ISFj

Venom - ISTp

Galactus - ISTj

Carnage - ENTj

EDIT: Changed Lex Luthor to ENTj upon further consideration.