1. James McAvoy
    Giphy
  2. Steve Carrell
    Giphy
  3. James Marsden
    Giphy
  4. John Krasinski
    Giphy
  5. Andrew Garfield
    Giphy
    *shivers*
  6. Eddie Redmayne
    Giphy
  7. Zac Efron
    Giphy
    Celebrity crush since 2006, baby!