We cannot wait to watch this, but we do wish that Roy Keane was around to take on Patrick Vieira for one last time.
The duo are pairing up once again to lead a Great Britain and Ireland team against a World XI coached by Carlo Ancelotti and captained by Beckham's former team-mate, Zinedine Zidane.
With the game set to take place at Old Trafford in November, everyone was wondering just who would make the cut to play for the two teams.
While we're a bit shocked Jonny Walters hasn't been given the nod, the 21 players who have been picked include some pretty big names!
So who has been picked? Well, these are the two teams for the game...
The teams for David Beckham's UNICEF charity match next month. This looks incredible! pic.twitter.com/ivXJ7X4qPw— BreatheSport (@BreatheSport) October 23, 2015
Wow! Though we must say that the England and Ireland's side is basically Manchester United plus a few others. The World XI, on the other hand... Ronaldinho, Figo and Cafu! But what on earth is Landon Donovan doing in there!?