Aston Villa take on Juventus in the Champions League on Wednesday. Preview includes team news, predicted lineups, how to watch on TV and live stream and more.