46. Han Solo
played by Harrison Ford in Star Wars
In a galaxy of Ewoks, robots, and the Force, Han Solo is the lone voice of disbelief. As director George Lucas throws more and more outlandish material at the audience, we desperately need a surrogate on the screen to point out how ridiculous it all is. Han Solo is that man. But, like the audience, even a cynical smuggler like Han can’t help but get caught up in the adventure.