Plot hole - Ferguson
I am not a lawyer, but my understanding is that attorneys for both sides have to provide discovery for the other side. If Dustin Hoffman had information that Brad Pitt's character witness (Ferguson) had sexually abused boys along with Nokes, he would have had to share that information with the prosecution (Pitt) before using said info at trial. Therefore, there is no way that Pitt could argue that he did not know what Ferguson would say under cross-examination.
share