Mark Hadfield is verschenen in 6 shows en 10 movies. Een voorstelling te vinden in de rol van Archibald Campbell in de serie Outlander. In de bioscoop, in de rol van Felix in de speelfilm Mary Shelley's Frankenstein.