Macfadyen har spilt i flere filmer, blant annet i (utgitt i 2001), hvor han fikk rollen som en kopparret ubåt-kommandør, og i filmen , som han ble tildelt en New Zealand Screen Award som beste mannlige skuespiller for.