It is shaping up to be fascinating competition, with the likes of England, France, Portugal, Germany and Spain considered to be the favourites to lift the famous trophy.
Some of the world's best players will be on display this summer, and with that in mind, Sports Mole has picked out the star individual from each country competing at the tournament.
Albania - Elseid Hysaj
Age: 30
Position: Defender
International appearances: 82
Club team: Lazio
Austria - Marcel Sabitzer
Age: 30
Position: Midfield
International appearances: 78
Club team: Borussia Dortmund
Belgium - Kevin De Bruyne
Age: 32
Position: Midfield
International appearances: 100
Club team: Manchester City
Croatia - Luka Modric
Age: 38
Position: Midfield
International appearances: 174
Club team: Real Madrid
Czech Republic - Tomas Soucek
Age: 29
Position: Midfield
International appearances: 68
Club team: West Ham United
Denmark - Rasmus Hojlund
Age: 21
Position: Striker
International appearances: 13
Club team: Manchester United
England - Harry Kane
Age: 30
Position: Striker
International appearances: 91
Club team: Bayern Munich
France - Kylian Mbappe
Age: 25
Position: Attacker
International appearances: 78
Club team: Paris Saint-Germain, Real Madrid as of June 30
Georgia - Khvicha Kvaratskhelia
Age: 23
Position: Attacker
International appearances: 29
Club team: Napoli
Germany - Toni Kroos
Age: 34
Position: Midfielder
International appearances: 112
Club team: Real Madrid, retiring this summer
Hungary - Dominik Szoboszlai
Age: 23
Position: Midfielder
International appearances: 40
Club team: Liverpool
Italy - Nico Barella
Age: 27
Position: Midfielder
International appearances: 53
Club team: Inter Milan
Netherlands - Virgil van Dijk
Age: 32
Position: Defender
International appearances: 67
Club team: Liverpool
Poland - Robert Lewandowski
Age: 35
Position: Striker
International appearances: 149
Club team: Barcelona
Portugal - Cristiano Ronaldo
Age: 39
Position: Striker
International appearances: 206
Club team: Al-Nassr
Romania - Radu Dragusin
Age: 22
Position: Defender
International appearances: 17
Club team: Tottenham Hotspur
Scotland - Scott McTominay
Age: 27
Position: Attacker
International appearances: 49
Club team: Manchester United
Serbia - Dusan Vlahovic
Age: 24
Position: Striker
International appearances: 26
Club team: Juventus
Slovakia - Milan Skriniar
Age: 29
Position: Defender
International appearances: 67
Club team: Paris Saint-Germain
Slovenia - Benjamin Sesko
Age: 21
Position: Striker
International appearances: 21
Club team: RB Leipzig
Spain - Rodri
Age: 27
Position: Midfielder
International appearances: 49
Club team: Manchester City
Switzerland - Granit Xhaka
Age: 31
Position: Midfielder
International appearances: 124
Club team: Bayer Leverkusen
Turkey - Hakan Calhanoglu
Age: 30
Position: Midfielder
International appearances: 85
Club team: Inter Milan
Ukraine - Oleksandr Zinchenko
Age: 27
Position: Midfielder
International appearances: 61
Club team: Arsenal