James Swanton est surtout connu pour ses rôles de créatures surnaturelles. Il a incarné le père de l'Antéchrist en tant que Satan dans Apartment 7A (2024) et le Chacal dans The First Omen (2024), tout en apparaissant comme le Magicien dans Tarot (2024), l'Homme de cendre dans Stopmotion (2023), l'Esprit dans Host (2020) et la Créature dans Frankenstein's Creature (2018). Il a également joué les rôles principaux dans deux productions horrifiques de la BBC : Lot No. 249 (2023), le Conte de Noël fantastique de Mark Gatiss, et The Curse of the Ninth (2024) dans la dernière série d'Inside No. 9 (2014). Au théâtre, James s'est étroitement associé à Dickens. Il a présenté son spectacle solo acclamé « Sikes & Nancy » au Trafalgar Studios du West End et se produit chaque année dans « A Christmas Carol » (ainsi que d'autres histoires de fantômes) au Musée Charles Dickens de Londres.