charmpoints- hes an animagus 

more about : charmpoints