The draw was held in Istanbul on Thursday, 16 December, and it threw up some fascinating ties. Holders Real Madrid will face Manchester City in the last 16, while Liverpool will take on Inter Milan.
There are plenty of other mouthwatering ties to look forward to, including Bayern Munich vs. Paris Saint-Germain and Manchester United vs. Atletico Madrid.
The first legs of the last 16 ties will be played on 22 and 23 February, with the second legs taking place on 8 and 9 March.
The Champions League is the most prestigious club competition in the world, and this year's knockout stages promise to be full of drama and excitement.
Here is a look at the full draw for the last 16 of the Champions League: