Personally, I think the only person who can pull off Indy is Harrison Ford. But if I had to choose, I would choose...Viggo Mortensen. He's the right age, he's not too much of a k.o. fighter (except with a sword), he's rugged, and an excellant fighter. Also, the only really mainstream success has been LOTR. He's also semi-american, being raised in New York.