Skip To Content
  • 2007 week badge

19 Hot Guys In 2007 Compared With Now

Proof that things get better with age.

1. Ryan Gosling then:

Mark Davis / Getty Images

Looks like a guy someone would be like "Doesn't my friend look like Ryan Gosling?" And you'd be like, "Yeah... I can kinda see it! But like a puffy version."


Kevin Winter / Getty Images

OK, now THIS is Ryan Gosling. A return to (jizz-worthy) form.

2. Rami Malek then:

M. Tran / FilmMagic

Cute guy. Nice smile. Beautiful gowns.


Alberto E. Rodriguez / Getty Images

Honestly, he looks exactly the same.

3. Diego Luna:

Thos Robinson

A man of 2007: swoopy bangs, generic striped button up, rocking the whole "I haven't showered in a few days" look.


Tibrina Hobson / Getty Images

A modern day man: Clean, polished, and an open invite to my bed.

4. Chris Hemsworth then:

Paul Mcconnell / Getty Images

Giving me Ashley Parker Angel circa 2001 vibes. 😩


Dimitrios Kambouris / Getty Images

Giving me "Damn, he grew up. Wield your big hammer into me, Thor" vibes. 😩

5. Justin Theroux then:

Evan Agostini / Getty Images

*Tips hat* "G'day, me lady."


Dimitrios Kambouris / Getty Images

*Drops pants* "Dominate me, daddy."

6. Jon Hamm then:

John M. Heller / Getty Images

*Bites lip*


Jonathan Leibson / Getty Images

*Creams jeans*

7. James McAvoy then:

Hector Mata / AFP / Getty Images

*Purses lips*


Pablo Cuadra / Getty Images

*Purses lips, smiles, extends arm, wiggles finger, and whispers "over here"*

8. Tom Hardy then:

Mj Kim / Getty Images

Kinda dirty looking. Still hot.


Matt Winkelmeyer / Getty Images

Still kinda dirty looking. Still very hot.

9. Michael B. Jordan then:

Ethan Miller / Getty Images

OK, cute.


Tommaso Boddi / Getty Images

OK, destroy my h***.

10. Jamie Dornan then:

Nick Harvey / WireImage

A lot to unpack here.


John Phillips / Getty Images

A lot to unpack in me.

11. Ryan Reynolds then:

Bryan Bedder / Getty Images

That scarf. Tragic.


Frazer Harrison / Getty Images

That grey hair. Dad, please.

12. Drake then:

Scott Gries / Getty Images

Jimmy from Degrassi got a cute cardigan.


champagnepapi / Via

Aw, Jimmy from Degrassi rub that beard all over my *****.

13. Chris Pine then:

Jon Kopaloff / FilmMagic

Giving me rush week at Beta Theta Kapta vibes.


Frazer Harrison / Getty Images

Giving me my friend's dad in high school I secretly wanted to bang vibes.

14. Colin Farrell then:

Stephen Lovekin / Getty Images

First reaction: eeee-yikes.


Valerie Macon / AFP / Getty Images

First reaction: That hair is quite vertical.

15. John Krasinski then:

Evan Agostini / Getty Images

Aw, he dressed himself.


Alberto E. Rodriguez / Getty Images

Aw, they got him a stylist.

16. Jake Gyllenhaal then:

Mark Davis / Getty Images

Kinda rough, NGL. Yeesh.


Matt Winkelmeyer / Getty Images

Kinda perfect, NGL. Yum-may.

17. Orlando Bloom then:

Kevin Winter / Getty Images

Wait, what the fuck is going on?


Angela Weiss / AFP / Getty Images

Wait, when did he get blonde hair?

18. John Legend then:

Vince Bucci / Getty Images

He's looking a bit shiny.


Chris Delmas / AFP / Getty Images

This questionable shininess is gone, he's just hot now.

19. Joe Jonas then:

Scott Gries / Getty Images

He is hobbit-like.


He is sepia and doused in baby oil and I don't even mind.