There's a big shock in Fabio Capello's final England World Cup squad - there's no Theo Walcott.
The Arsenal winger won't be going to South Africa, despite starting in both of England's recent friendly wins.
He scored a stunning hat-trick in the World Cup qualifier against Croatia in 2008, but he has been troubled by injury since.
Also out are Leighton Baines, Darren Bent, Michael Dawson, Adam Johnson, Tom Huddlestone and Scott Parker.
Theo Walcott says he is very disappointed but said he'd be backing the team all the way. "I would like to wish the team the best of luck and hope they have a really successful tournament," he said.
The Arsenal star was a surprise member of the England team at the last World Cup, but will miss out this time round.
Fabio Capello's final 23 were revealed on the FA website on Tuesday afternoon.
Many of the players you'd expect to play are in the squad, such Wayne Rooney, John Terry and Frank Lampard.
Gareth Barry is also in, after passing a fitness test on Tuesday morning. Stephen Warnock, Michael Carrick and Ledley King will travel to South Africa as well.
Joe Cole is going too - the Chelsea midfielder played very well in the second half of England's game against Japan on Sunday.
England play their first game on 12 June against the USA.
The final 23 - who's in?
Goalkeepers: Joe Hart, David James, Robert Green.
Defenders: Jamie Carragher, Ashley Cole, Rio Ferdinand (captain), Glen Johnson, Ledley King, John Terry, Matthew Upson, Stephen Warnock.
Midfielders: Gareth Barry, Michael Carrick, Joe Cole, Steven Gerrard, Frank Lampard, Aaron Lennon, James Milner, Shaun Wright-Phillips.
Strikers: Peter Crouch, Jermain Defoe, Emile Heskey, Wayne Rooney.