natalie portman star wars 1999

Hottest Sci-Fi Babes Of All Time

With Star Trek Beyond officially opening in theatres this weekend, Zoe Saldana has taken over the big screen as beautiful Lieutenant Uhura. From Natalie Portman to Alicia Vikander, here are our favourite sci-fi babes of all time.