The long-awaited FX series brings the Alien franchise to Earth for the first time on television, and here’s where you can watch it—plus everything you need to know about its p ...