Serious question: how many pretty boys get into the test pilot business?
It only takes one, though. Nathan Fillion would never make a good Hal for me, anyway, since I associate him with Captain Mal Reynolds. And Mal and Hal are just too different, despite the similar names.