<P> After reconsidering Mike's testimony and his mother's reactions, Janelle confronts Loretta outside the courtroom . She deduced that Loretta killed Boone after being assaulted, and Mike was merely trying to take the blame himself to protect his mother . Loretta angrily denies this accusation . Janelle presents this information to Ramsey, but he acts indifferently, stating that all that matters is that this gives him a chance to save Mike . Despite being disgusted by Ramsey's lack of morality, Janelle chooses to remain in court to assist Ramsey in the case . </P> <P> The jury announce their decision: Mike Lassiter is found not guilty of murder . Ramsey congratulates Mike, but Mike asks to speak with him in private . Mike approaches Ramsey outside of court and reveals that he saw Ramsey's watch at the scene of the crime and angrily accuses Ramsey as the one who murdered his father . </P> <P> Ramsey recalls the true events that happened . Loretta was secretly having an affair with Ramsey, and Boone became suspicious of his wife's infidelity . To protect her from further abuse, Ramsey conspired with Loretta to kill Boone and disguise it as self defense . On that day, Ramsey was the one who murdered Boone, but before he and Loretta can tamper with the crime scene, Mike returned home . Ramsey hastily escaped from the Lassiter house, and Mike subsequently planned the series of events to protect his mother . </P> <Ul> <Li> Keanu Reeves as Richard Ramsay, a defense attorney </Li> <Li> Renée Zellweger as Loretta Lassiter, Mike's mother </Li> <Li> Gugu Mbatha - Raw as Janelle Brady, a younger lawyer </Li> <Li> Gabriel Basso as Mike Lassiter, a seventeen - year - old suspected of murdering his father </Li> <Li> Jim Belushi as Boone Lassiter, Mike's father </Li> <Li> Jim Klock as Leblanc, the prosecutor </Li> <Li> Sean Bridgers as Arthur Westin </Li> <Li> Christopher Berry as Jack Legrand </Li> </Ul>

Who is the killer in the whole truth