Like I said, if the audiences never believe that Will could kill Freddie, then IMO they haven't earned that "Hannibal falls for it" plot (if they really go that way). I don't really understand this situation, if Will kills Freddie, people will be unhappy, because it'll be OOC, Will would never kills innocent people. If Will didn't kill Freddie and yet Hannibal falls for it, then our usualy smart villain is actually very stupid, because how could he actually believes someone like Will could kill an innocent person? Neither options make sense to me.