Martin McCreadie hat 2 Serien und 2 Filme gedreht. Unter anderem spielte er Doyle in der Serie Die Einkreisung.Im Kino in der Rolle des Lancelot im Spielfilm Transformers: The Last Knight.