Pep Guardiola will face his former prodigy Lionel Messi after Manchester City have been drawn in the same group as FC Barcelona. Find Real Madrid's opponents and the complete group stage draw here.
Group C can somewhat be seen as the group of death after Borussia Monchengladbach and Celtic joined Barca and Man City.
Another interesting group sees Real Madrid face Borussia Dortmund, Sporting Lisbon and Legia Wasaw.
Arsenal, meanwhile, have received an easeri group with Paris Saint-Germain, Basel and Ludogorets
Here are the groups drawn for the 2016/17 Champions League campaign:
Group A: Paris Saint-Germain, Arsenal, Basel, Ludogorets
Group B: Benfica, Napoli, Dynamo Kiev, Besiktas
Group C: FC Barcelona, Manchester City, Borussia Monchengladbach, Celtic
Group D: Bayern Munich, Atletico Madrid, PSV, Rostov
Group E: CSKA Moscow, Bayer Leverkusen, Tottenham Hotspur, Monaco
Group F: Real Madrid, Borussia Dortmund, Sporting Lisbon, Legia Warsaw
Group G: Leicester, FC Porto, Club Brugge, Copenhagen
Group H: Juventus, Sevilla, Olympique Lyon, Dinamo Zagreb
The first round of group stage matches will played on 13/14 September, while the final group stage games are scheduled for 6/7 December.
Who do you think will win the Champions League this season? Have your say in the comments section below.