Manchester United's Tom Cleverley is one of several highly rated Premier League youngsters in Team GB's 18-man football squad for the Olympics.
Arsenal midfielder Aaron Ramsey and Chelsea duo Ryan Bertrand and Daniel Sturridge are also included.
Manchester United veteran Ryan Giggs, Liverpool winger Craig Bellamy and Manchester City defender Micah Richards are the three players aged over 23.
There are 13 English players in the squad, and five from Wales.
But there are none from Scotland and Northern Ireland. No captain's been chosen yet.
It had been thought that Tottenham's Gareth Bale would be in the squad, but he's injured.
Home advantage 'a plus'
Team GB coach Stuart Pearce said: "It has not been an easy task to finalise my squad for this tournament and the stature of the competition and the uniqueness of occasion has underlined the importance of every decision.
"It is the Olympic games. Every player in this squad should be very proud they have a chance to compete for a gold medal on home soil."
He also said he thought home advantage would be a big bonus for the players.
"I remember the huge advantage we gained from playing in front of our own fans during Euro 96, and I'm sure with the nation behind us it could be a fantastic tournament for us."
Team GB will play Senegal, UAE and Uruguay in their group games as they compete in the competition for the first time since 1960.
The team will play a friendly against Brazil in Middlesbrough on 20 July and their opening Olympic fixture is against Senegal at Old Trafford on 26 July.
Team GB squad: J Allen (Swansea), C Bellamy (Liverpool), R Bertrand (Chelsea), J Butland (Birmingham), S Caulker (Tottenham), T Cleverley (Manchester United), J Cork (Southampton), C Dawson (West Brom), R Giggs (Manchester United), A Ramsey (Arsenal), M Richards (Manchester City), D Rose (Tottenham), S Sinclair (Swansea), M Sordell (Bolton), J Steele (Middlesbrough), D Sturridge (Chelsea), N Taylor (Swansea), J Tomkins (West Ham)