It's like time stood still for David Beckham. He may be in his 30s but he looks exactly the same as he did when he was in his 20s - HOT. Check him out on the Ellen show in America a couple of days ago...

And here is a pic of him in 2002. HE LOOKS EXACTLY THE SAME, NO?

What do you think? Comments please!