A lot of the time with child actors, (as with adult actors some of the time) it isn't so much the actor, as the director that determines how the performance comes out. Chris Columbus has quite a bit of experience with child actors, and I think that is the reason that HP came out so good, and with relatively cheasy free acting, whilst SW1 was kinda sub par in that department.