I think that Daniel Radcliffe, especially in the third movie, protrayed Harry really well. The first one he got away with it because he was so cute, the second one he had some acting to fall on. Of course Rupter and Emma are magnificent...

But the Malfoy's take it all on this end.