I like James Mcavoy best as Mr. Tumnus. 

Not as much in Last King of Scotland. 

KK's anorexia frightens me. I find her really hard to look at. Totally agree about Briony's precociousness.