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!

          
    Now Buzzing