Dans la saison 4 de 24 heures chrono en 2005, il tient le rôle de Paul Raines ex-époux d'Audrey Raines, qui entretient une liaison avec Jack Bauer. Son rôle, bien que secondaire, constitue une clé dans le dénouement de la saison.
James Frain interprète durant la saison 2 de Gotham avec un rôle principal le personnage de Théodore Galavan qui deviendra le Maire de Gotham City, après être parvenu à duper tout le monde. Finalement celui-ci s'avèrera être le Seigneur de l'ordre de Saint Dumas, étant lui même l'héritier de la famille Dumas, et deviendra après sa résurrection par le Professeur Strange son alter égo Azrael[1].