Bradley Cooper would be good, too. I can see him in a scifi film easily. He's apparently been trying for some time to get Dan Simmons's "Hyperion" made into a movie
Wasn't he in some thriller about an intelligence-enhancing drug?
And, of course, ALIAS crossed over into scifi on occasion . . .