Nach ersten Film-, Fernseh- und Theaterrollen spielte er 2000 eine Hauptrolle in der kurzlebigen Science-Fiction-Fernsehserie "The Others" von NBC. Es folgten Rollen in Filmen wie "Im Fadenkreuz – Allein gegen alle, Der Einsatz" und "Der gute Hirte". Gemeinsam mit dem Schauspielerensemble von "Der gute Hirte" gewann Macht 2007 bei den Internationalen Filmfestspielen Berlin den Silbernen Bären für die "Herausragende künstlerische Leistung". 2008 wurde Macht durch die Hauptrolle in Frank Millers Comic-Verfilmung "The Spirit" einem großen Publikum bekannt.