En 2007, Garfield actuó na película Lions for Lambs y nel telefilme Boy A, pol cual ganó'l premiu BAFTA al meyor actor de televisión. Tamién participó nel filme The Other Boleyn Girl. En 2009, Garfield apaeció na película de Terry Gilliam The Imaginarium of Doctor Parnassus.