Mark Hadfield hat 2 Serien und 8 Filme gedreht. Unter anderem spielte er Archibald Campbell in der Serie Outlander.Im Kino in der Rolle des Felix im Spielfilm Mary Shelley's Frankenstein.