他的第一部电视作品是2005年在Channel 4播放的电视剧《疯狂的荷尔蒙》,剧集根据同名自传体小说改编。
2006年,他参加了罗伯特·雷德福导演的《狮入羊口》试镜并被挑中,得到了与罗伯特·雷德福、汤姆·克鲁斯以及梅丽尔·斯特里普对戏的机会,
首次跃上大银幕。同年,他凭借在伦敦西区舞台上的表现获得了Evening Standard Theater Awards的杰出新人奖和伦敦戏剧评论家协会颁发的最具潜力新人奖。
2007年通过多伦多电影节首映的青少年犯罪题材影片《男孩A》中安德鲁·加菲尔德出演了标题人物,一位在少教所里度过了大部分人生的的24岁男孩,他所犯下的滔天罪恶是谋杀了一个只有两岁的婴儿。
该片与《疯狂的荷尔蒙》同样改编自乔纳森·特里盖尔的小说,探讨了被社会不负责任地描述为“天性邪恶”的少年犯走上犯罪道路的深层家庭和社会根源。
安德鲁·加菲尔德也进入了《综艺》列出的年度最值得关注的10位新人名单。此后又加盟了特瑞·吉列姆执导的新片《帕那索斯博士的奇幻秀》。加菲尔德还凭借《男孩A》成为欧洲电影组织选定的9位闪亮新星之一,亮相第58届柏林电影节。
之后,他获得了人生中第一座英国电影电视学院最佳电视电影男演员奖。
2010年,他与凯拉·奈特莉,凯瑞·穆里根共同参演由石黑一雄的小说改编成的英国科幻电影《别让我走》,得到了土星奖最佳男配角。同年,他也在大卫·芬奇的电影《社交网络》里扮演扎克伯格室友爱德华多.萨瓦林一角,
这部电影也为他赢得了金球奖和英国电影电视艺术学院最佳男配角奖的提名。
2012年5月,根据亚瑟·米勒1949 年经典剧作《推销员之死》复排的舞台剧在纽约上演,安德鲁饰演男主人公威利·洛曼的大儿子比夫·洛曼。这也是加菲尔德的百老汇首秀。
2012年至2014年,他出演了马克·韦布导演的超级英雄重启之作《超凡蜘蛛侠》和第二部《超凡蜘蛛侠2》。在该片中,加菲尔德饰演彼得·帕克。
2014年,安德鲁在《99个家》中,首次出演父亲。
2016年,主演影片《沉默》和《血战钢锯岭》
。加盟黑色惊悚片《银湖之底》
。