1) Indy. Cap. Sparrow may be funny, but he's kinda one-trick pony with his affected Keith Richards impersonation. Indy is more fully-realised.
2) Batman. Odysseus is cool, but he'd just apologize to Poseidon, they'd be home in no time. And Batman has more than one odisseia under his belt.