We first fell for Harry Shum Jr. when he starred on Glee, and our love for him has only grown stronger over the years. While his character, Mike Chang, will always have a special place in our hearts, the 36-year-old actor has gained a rabid fanbase for his role as Magnus Bane on Shadowhunters. Honestly, are you really surprised? He's super swoon-worthy. Even though the show is sadly coming to an end, the good news is that you'll be seeing more of Harry on screen in the near future. He's part of the star-studded cast for the upcoming book-to-movie adaptation of Crazy Rich Asians. See some of Harry's sexiest photos ahead.