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 George Malpass as Scrooge im Spielfilm Belfast.