Bayern Munich, Benfica, Club Brugge, Feyenoord, PSG, PSV, Real Madrid and Borussia Dortmund booked their places after navigating their way through play-off ties with Manchester City and Celtic among the sides eliminated this week.
Liverpool lost their last group stage game but it made no difference as they finished top of the group stage having won their first seven matches.
The Gunners finished third in the Champions League group stage, with six wins, one draw and just one defeat in their eight games.
Eight teams booked their places in the last 16 at the first opportunity, by finishing in the top eight of the group stage.
Aston Villa’s win over Celtic on the final day of the group stage saw them grab the eighth and final spot to see them straight into the last 16.