You left David Seaman off your list
I think if Beckham doesn't settle in Spain he wouldn't mind playing for Arsenal or Liverpool, Real could also offload him to Italy, a good attacking right wing option to deliver crosses is a good thing to have in Italy imo.
Also I think Figo and Zidane are getting old, so this season will decide their collective fates imo, if Beckham starts playing better than either of those two expect to see a move.