Remember all those heartthrobs from the ’90s and ’00s? Well, they’re all older now and have aged like fine wine. From Leonardo DiCaprio to Ryan Gosling, here’s a look at the guys who had us all swooning with heart eyes then vs. now: 3.
Leonardo DiCaprio in Titanic in 1997: 4.
Paul Rudd in Clueless in 1995: 5.
Chad Michael Murray in One Tree Hill in 2003–2012: 6.
Orlando Bloom in The Lord of the Rings: The Fellowship of the Ring in 2001: 7.
Joseph Gordon-Levitt in 10 Things I Hate About You in 1999: Joseph Gordon-Levitt now: 9.
Freddie Prinze Jr. in She’s All That in 1999: 10.
The Jonas Brothers in 2008: 11.
Penn Badgley in Gossip Girl in 2007–2012: 12.
Keanu Reeves in Point Break in 1991: 13.
Josh Hartnett in Pearl Harbor in 2001: 14.
Hugh Grant in Notting Hill in 1999: 15.
Corbin Bleu in High School Musical in 2006: 16.
Ben McKenzie in The O.C. in 2003–2007: 17.
Mario Lopez in Saved by the Bell in 1989–1992: 18.
Milo Ventimiglia in Gilmore Girls in 2001–2006: 19.
John Stamos in Full House in 1987–1995: 20.
Vin Diesel in The Fast and the Furious in 2001: 21.
Taylor Lautner in 2008: 23.
Robert Pattinson in 2008: 24.
Jesse Metcalfe in John Tucker Must Die in 2006: 25.
Chace Crawford in Gossip Girl in 2007–2012: 26.
Ed Westwick in Gossip Girl in 2007–2012: 27.
Shane West in A Walk to Remember in 2002: 28.
Channing Tatum in Step Up in 2006: 29.
Adam Brody in The O.C. in 2003–2007: 30.
Finally, Ryan Gosling in The Notebook in 2004: Who was your biggest ’90s and ’00s crush? Drop yours in the comments!