The multi-talented Jesse Eisenberg has written himself an unsympathetic role, but a fine one for Vanessa Redgrave