The 32 greatest sci-fi movie characters

Androids, aliens, and space wizards, behold the all-time heroes and villains of sci-fi cinema