Daniel Radcliffe's performance is flawless. He has a depth of character and his inner soul shines right through his penetrating eyes. He is heartbreaking and funny.