Final de Toda la verdad explicado
Mike Lassiter (Gabriel Basso) NO mató a su padre.
Su abogado defensor Richard Ramsey (Keanu Reeves), que estaba teniendo una aventura con la madre de Mike, Loretta (Renee Zellweger), cometió el asesinato.
Conspiró con Loretta después de que Boone Lassiter (Jim Belushi) le dijera que su esposa estaba teniendo una aventura y no estaba dispuesta a divorciarse de ella, amenazando con que ella “no viviría sin él”.
Loretta y Ramsey crearon una escena para que pareciera un crimen en defensa propia.
Sin embargo, Mike llegó temprano a casa y su disposición a proteger a su madre lo llevó a su arresto. Eso explica por qué Loretta y Ramsey se mostraron tan firmes en la liberación de Mike; sabían, mejor que nadie, que era inocente.