Lille needed extra time on Thursday night to see off Serbian side Red Star Belgrade with Nathan Ngoy scoring the winner, and their reward is a tough assignment against Villa for a spot in the quarter-finals.
Another side who needed additional time in midweek was Genk, who eventually saw off Dinamo Zagreb after a six-goal thriller in the second leg. The Belgian side will now face Freiburg in the next round. Bologna and Roma will meet in an all-Italian tie.
Elsewhere, third-seeded Midtjylland face the tough prospect of Nottingham Forest, after they scraped past Fenerbache with Callum Hudson-Odoi getting them out of trouble at the City Ground in the second leg. Meanwhile, Real Betis will take on Panathinaikos, who beat Viktoria Plzen on penalties, despite being down to 10 men for the last portion of extra time.
Hungarian side Ferencvaros face a trip to the Iberian Peninsula, where they will take on Braga.
The Europa League final will be held in Istanbul on May 20th.
Europa League last 16 draw in full:
The first legs of these ties will be played on March 12th, with the second legs taking place a week later. The first team denoted in the ties will play the first leg at home. Braga's home tie will be played on Wednesday, March 18th, due to a city clash with Porto.
Ferencvaros v Braga
Panathinaikos v Betis
Genk v Freiburg
Celta Vigo v Lyon
Stuttgart v Porto
Nottingham Forest v Midtjylland
Bologna v Roma
Lille v Aston Villa
Times and precise dates for each tie will be released by UEFA later on Thursday.
Pathways revealed
The two English sides left in the competition, Aston Villa and Nottingham Forest, could meet at the semi-final stage as both chase the glories of yesteryear, whilst the 'silver' side of the bracket looks good for Lyon, who will avoid some big hitters, with possible ties against Freiburg, Braga or Betis to come.
