Didier Deschamps has left Premier League stars Anthony Martial and Alexandre Lacazette out of France's squad for the World Cup, with Dimitri Payet, Adrien Rabiot and Kingsley Coman also omitted.
Bayern Munich winger Coman is on the reserves list, along with Rabiot, Martial and Lacazette, but Payet is out entirely after the Marseille captain was injured in Thursday's Europa League final defeat to Atletico Madrid in Lyon.
"He was a serious candidate for the list," Deschamps said to reporters when asked about Payet as he unveiled his squad. "He played the first half-hour of the Europa League final and his situation worsened. The average recovery time for this type of injury is three weeks to be fit. But as it is muscular, there is a significant risk of further issues. Unfortunately for Dimitri, it will not be possible."
Laurent Koscielny is another big name absent due to injury, while Steven N'Zonzi, Benjamin Pavard and Lucas Hernandez are among the surprise selections made by Deschamps.
With so much attacking talent available there were always going to be casualties and Deschamps has preferred Ligue 1 stars Florian Thauvin and Nabil Fekir over Martial and Lacazette, who both had underwhelming Premier League campaigns.
After returning from injury at the end of Manchester City's record-breaking Premier League title success, Benjamin Mendy has done enough to earn a place, although team-mate Aymeric Laporte - City's record signing - misses out.
Barcelona's left-back Lucas Digne is on the 11-strong reserve list, along with fellow defenders Kurt Zouma, Mathieu Debuchy and Mamadou Sakho.
Deschamps has a wealth of attacking options despite the omissions of Lacazette and Martial, with Chelsea's Olivier Giroud competing with the likes of Atletico striker Antoine Griezmann, PSG forward Kylian Mbappe and Barcelona's Ousmane Dembele for selection in Russia.
Another notable exception is Real Madrid striker Karim Benzema, who has been frozen out of the squad since 2015 after his alleged role in blackmailing team-mate Mathieu Valbuena. However, Deschamps says he has no reason to call the 30-year-old back up.
"I know you're asking me questions about who is not here, and people are going to ask them again, but I've already answered them," he said. "Two years have passed, I've stuck with the players who responded to my trust. I put the group on top of everything and from there, I make choices that in my opinion are for the good of the France team.
The full squad:
Goalkeepers: Alphonse Areola (PSG), Hugo Lloris (Tottenham), Steve Mandanda (Marseille);
Defenders: Lucas Hernandez (Atletico Madrid), Presnel Kimpembe (PSG), Benjamin Mendy (Manchester City), Benjamin Pavard (Stuttgart), Adil Rami (Marseille), Djibril Sidibe (Monaco), Samuel Umtiti (Barcelona), Raphael Varane (Real Madrid);
Forwards: Ousmane Dembele (Barcelona), Nabil Fekir (Lyon), Olivier Giroud (Chelsea), Antoine Griezmann (Atletico Madrid), Thomas Lemar (Monaco), Kylian Mbappe (PSG), Florian Thauvin (Marseille).
Reserves: Wissam Ben Yedder (Sevilla), Kingsley Coman (Bayern Munich) Benoit Costil (Bordeaux), Mathieu Debuchy (Saint-Etienne), Lucas Digne (Barcelona), Alexandre Lacazette (Arsenal), Anthony Martial (Manchester United), Adrien Rabiot (PSG), Mamadou Sakho (Crystal Palace), Moussa Sissoko (Tottenham), Kurt Zouma (Stoke City - on loan from Chelsea).