Where to Watch Aliens vs Wizards In United States - Watch Aliens vs Wizards on Amazon Prime Video, The CW