En 2007, Garfield actuó na película Leones por corderos y nel telefilme Boy A, pol cual ganól premiu BAFTA al Anexu:BAFTA al meyor actor de televisión meyor actor de televisión.[7] Tamién participó nel filme The Other Boleyn Girl.[8] En 2009, Garfield apaeció na película de Terry Gilliam The Imaginarium of Doctor Parnassus.[9]