Cast: Jamie Campbell Bower

Anonymous

Anonymous is far too long-winded and indulgent. The speculations made were so far fetched that it would have been best ...