White Oleander
(2002)

Astrid (Alison Lohman) jumps from foster home to foster home while her mother Ingrid is in jail for murder. They meet for one last meeting at the jail there. Astrid says she'll lie for her mother in court saying Barry raped her and beat Ingrid (Michelle Pfeiffer) to make the murder look like self-defense but only if Ingrid tells the truth about everything she kept from Astrid including who her father was and different parts of her life.

As Astrid is about to leave the jail hurt and angry Ingrid tells her "you don't go anywhere until I let you go." Astrid says "then let me go."

When the court date comes up Astrid stands waiting and sees a bunch of people leaving the court room. She finds out her mother confessed to killing Berry.

Astrid and Ingrid look at each other with Astrid realizing her mother finally let her go.

Thanks Michelle!