Kariera Garfield zaczął brać lekcje aktorstwa, gdy miał piętnaście lat. Przyłączył się do grupy małych warsztatów teatralnych młodzieży w Epsom i zaczął pracować przede wszystkim jako aktor teatralny. Później zdobył kilka prestiżowych nagród za swoją grę. thumb|Andrew Garfield (2009) Jego debiut na ekranie miał miejsce w 2005, kiedy to pojawił się jako Simmo w krótkometrażowej komedii Mumbo Jumbo. W dramacie Roberta Redforda Ukryta strategia (Lions for Lambs, 2007) zagrał u boku Roberta Redforda, Toma Cruise’a i Meryl Streep. W tym samym roku przypadła mu główna podwójna rola Jacka Burridge’a / Erica Wilsona w filmie Channel 4 Chłopiec A (Boy A). Za tę kreację otrzymał nagrodę BAFTA.
W 2008 wystąpił w dwóch odcinkach brytyjskiego serialu Doktor Who: „Dalekowie na Manhattanie” i „Ewolucja Daleków”. W 2009 pojawił się w obrazie Terry’ego Gilliama pod tytułem Parnassus. Zagrał też Eduarda Saverina w filmie Davida Finchera The Social Network;