I find the thought experiment of Affleck in the role so delightful (and, as several Classics scholars have pointed out....it would also be much more in line with the way Odysseus plays in the translated text).
You need a guy who's spanning that dangerous bridge between incredibly hot and slightly repulsive, like a crush who intermittently gives you the ick — HELLO, BEN AFFLECK