Both of these sides aren't in particularly good shape, with Villa's form having regressed notably while Juventus are struggling with key injuries. Despite Villa's dropoff in form, they've still only lost one of their last five at home and it was in the EFL Cup, while Juventus have won only one of their last four away from home.
In fact, Villa have drawn three of their last five games at Villa Park, while Juventus have drawn three of their last four games on the road, so a share of the spoils feels like a likely outcome from this encounter. Aston Villa 1-1 Juventus