29 Blokes You Fancied In The ’00s, Then And Now

So many curtains.

1. Ryan from The O.C. - Benjamin McKenzie.

Getty / Bryan Steffy

 

2. Noel Sullivan from Hear’Say.

Getty / Gareth Cattermole

 

3. Xander from Buffy - Nicholas Brendon.

Getty / Kevin Winter

 

4. Draco Malfoy from Harry Potter - Tom Felton.

Getty / Alberto E. Rodriguez

 

5. Kevin from Coyote Ugly - Adam Garcia.

Getty / Charley Gallay

 

6. Donny from Even Stevens - Nick Spano.

Getty / Stephen Shugerman

 

7. Chris from Skins - Joe Dempsie.

Getty / Fred Duval

 

8. Peter Andre.

Getty / Richard Martin-Roberts

 

9. Leonardo di Caprio.

Getty / Dimitrios Kambouris

 

10. Nick Lachey from Newlyweds.

Getty / Ethan Miller

 

11. David Beckham.

Getty / Ian Gavan

 

12. Aaron Carter.

Getty / Stephen Lovekin

 

13. Cedric Diggory from Harry Potter - Robert Pattinson.

Getty / Jonathan Leibson

 

14. Tom Fletcher from McFly.

Getty / Bryan Steffy

 

15. Justin Timberlake.

Getty / Ethan Miller

 

16. Tony from Skins - Nicholas Hoult.

Getty / Frederick M. Brown

 

17. Danny Jones from McFly.

Getty / Tim P. Whitby

 

18. Aaron Samuels from Mean Girls - Jonathan Bennett.

Getty / Alberto E. Rodriguez

 

19. Seth from The O.C. - Adam Brody.

 

20. Michael Moscovitz from The Princess Diaries - Robert Schwartzman.

Getty / Todd Oren

 

21. Prince William.

Getty / David Cheskin

Getty / WPA Pool

 

22. Lucas from One Tree Hill - Chad Michael Murray.

Getty / Frederick M. Brown

 

23. Ben Adams from A1.

Getty / Gareth Cattermole

 

24. Gareth Gates.

Getty / Ian Gavan

 

25. Nathan from One Tree Hill - James Lafferty.

Getty / Alberto E. Rodriguez

 

26. Duncan James from Blue.

Getty / Ben Pruchnie

 

27. Michael Owen.

Getty / WPA Pool

 

28. Maxxie from Skins - Mitch Hewer.

Getty / Dave J Hogan

 

29. Abs from 5ive.

Getty / Danny Martindale

 

Check out more articles on BuzzFeed.com!

Tabatha Leggett is head of buzz at BuzzFeed UK and is based in London.
 
  Your Reaction?
 

    Starting soon, you'll only be able to post a comment on BuzzFeed using a Facebook account or via our app. If you have questions or thoughts, email us here.

    Contributions

    Now Buzzing