Keira Knightley Hails 'Schizophrenic' Branagh