Hosts Bayern Munich have named a back three with attacking wingers in Leroy Sane and Kingsley Coman on the flanks.
19-year-old sensation Jamal Musiala gets the nod as part of a front three that also includes veterans Robert Lewandowski and Thomas Muller. It means Serge Gnabry and Alphonso Davies are on the bench for the Bundesliga side.
Villarreal stick with the same side that shocked Bayern Munich in the first leg.
Bayern Munich: Neuer, Pavard, Upamecano, Hernandez, Sane, Kimmich, Goretzka, Coman, Musiala, Muller, Lewandowski.
Subs: Vidovic, Richards, Gnabry, Choupo-Moting, Wanner, Sabitzer, Davies, Roca, Kouassi, Ulreich, Tillman, Stanisic.
Villarreal: Rulli, Foyth, Albiol, Torres, Estupinan, Lo Celso, Capoue, Parejo, Coquelin, Gerard, Danjuma.
Subs: Sergio Asenjo, Mario, Alcacer, Iborra, Chukwueze, Trigueros, Pena, Pino, Mandi, Moi Gomez, Pedraza, Aurier.