Mieux connu pour ses rôles dans Arrow et Flash sur CW. Il a aussi interprété Sebastian Smythe dans la série Glee sur Fox.
Il a intégré le BFA Music Theatre Program à Elon University durant deux ans avant d'accepter un rôle dans West Side Story.
Il n'a pas caché qu'il avait été harcelé avec des propos homophobes au lycée, bien qu'il soit hétérosexuel.
Son vrai prénom est Thomas; Grant est son second prénom. Ses parents sont Tom Gustin et Tina Haney. Il a une sœur prénommée Gracie et un frère nommé Tyler. Il s'est fiancé à LA Thoma en avril 2017 et ils se sont mariés en décembre 2018. Le 17 août, le couple a eu une fille prénommée Juniper Grace.
Il a partagé la vedette avec Jane Lynch dans la série télévisée Glee.