I think the first time that I actually noticed Garret was when I saw him as Cromartie on Sarah Connors Chronicles. I noticed him because he has an unusual face (ie does not blend into the crowd) and of course because he played a killer robot from the future.
Since then, I have seen in countless times in numerous places. Seeing an actor everywhere is like hearing a song over and over again; eventually they grow on you and get stuck in your head. Your real feelings towards them become irrelevant, you just end up liking them regardless. Of course the problem is that eventually it gets to the point that you get sick of them and start to hate them. Fortunately I have not reached that point with Garret and continue to be happy to see him everywhere.