Buzz·Posted on 4 Nov 201329 Blokes You Fancied In The '00s, Then And NowSo many curtains.by Tabatha LeggettBuzzFeed Staff, UK LinkFacebookPinterestTwitterMail 1. Ryan from The O.C. - Benjamin McKenzie. Tap to play GIF Tap to play GIF 2. Noel Sullivan from Hear'Say. 3. Xander from Buffy - Nicholas Brendon. 4. Draco Malfoy from Harry Potter - Tom Felton. Tap to play GIF Tap to play GIF 5. Kevin from Coyote Ugly - Adam Garcia. 6. Donny from Even Stevens - Nick Spano. 7. Chris from Skins - Joe Dempsie. Tap to play GIF Tap to play GIF 8. Peter Andre. 9. Leonardo di Caprio. 10. Nick Lachey from Newlyweds. Tap to play GIF Tap to play GIF 11. David Beckham. 12. Aaron Carter. 13. Cedric Diggory from Harry Potter - Robert Pattinson. Tap to play GIF Tap to play GIF 14. Tom Fletcher from McFly. 15. Justin Timberlake. 16. Tony from Skins - Nicholas Hoult. Tap to play GIF Tap to play GIF 17. Danny Jones from McFly. 18. Aaron Samuels from Mean Girls - Jonathan Bennett. 19. Seth from The O.C. - Adam Brody. Tap to play GIF Tap to play GIF 20. Michael Moscovitz from The Princess Diaries - Robert Schwartzman. 21. Prince William. 22. Lucas from One Tree Hill - Chad Michael Murray. Tap to play GIF Tap to play GIF 23. Ben Adams from A1. 24. Gareth Gates. 25. Nathan from One Tree Hill - James Lafferty. Tap to play GIF Tap to play GIF 26. Duncan James from Blue. 27. Michael Owen. 28. Maxxie from Skins - Mitch Hewer. Tap to play GIF Tap to play GIF 29. Abs from 5ive.