The teams for David Beckham's charity game have been released, and they're amazing

We cannot wait to watch this, but we do wish that Roy Keane was around to take on Patrick Vieira for one last time.

When we first heard that David Beckham and Sir Alex Ferguson would be teaming up again as player and manager, we were all sorts of excited. 

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...

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!? 


Register for MANCHESTER UNITED team updates

Register for ARSENAL team updates

Register for HITC Sport - Daily Dispatch