Garfield is a fantastic actor, imo. Not only was he great in Boy A and Red Riding, but I was lucky enough to see him in Death of a Salesman, and he was remarkable in that.

Garfield is nothing special. He doesn't have much range. Always has the same look on his face. And, frankly, his ginormous head and goofy hairdo (the same in every movie) is just offputing. He looks like a bowling ball on a toothpick. He's definitely among the lower tier of actors in his age group -- in terms of acting ability.