Joseph Gordon Levitt
PA PHOTOS /LANDOV; Ian Gavan/Getty

Step aside, Anne Hathaway—we can’t get enough of Joseph Gordon-Levitt! The 31-year-old actor keeps looking better and better on his promo tour for his role as John Blake/Robin in The Dark Knight Rises (in theaters Friday), and it’s about time we take a look. Things we noticed: He likes skinny ties (sometimes with diagonal stripes), a clean, sharp-fitting suit, and a good vest. Click through the gallery for some JGL eye candy. Because, why not?!

Catwoman Over the Years
• Dark Knight Premiere Photos
• Anne Hathaway’s Best Looks Ever