I would rank it as...
1. Henry Cavil
2. Chris Hemsworth
3. Jason Momoa
Even though Henry Cavill has a bad hairline, but his face is phenomenal. Chris Hemsworth yeah is kind of almost up there, but Henry Cavil has a more angular/defined face than Chris' face (but yeah I'd say Chris probably has better eyes than Henry). Jason Momoa is a little too dark and swarthy, he also appears quite ethnic (well obviously since he's Polynesian).