Oracle (film)

Oracle is a 2021 animated science fantasy drama film written and directed by Edna Suzuki in her directorial debut. The film received universal acclaim for its story, voice acting, visual arts, and music. Oracle tells the story about a woman who gains the ability to control memories and tries to save her loved ones from death. It was originally released on December 1, 2021.
== Plot ==
In the year 2021, Oracle Caster has recently graduated and became a flower shop assistant while struggling to become a writer. During her childhood, she become jaded and emotionally detached from others.
In 2005, Oracle was the daughter of a nurse and an unknown man. Due to her reserved nature, Oracle spends her days playing with the family cat Marshmallow. Soon, Oracle's sister Pandora is born, and she was happy at first but soon grows jealous when her mother focus all her attention on the baby. She lashes out at her parents, especially when her mother returns to work. Sometime in 2007, Oracle discovered that her father was having an affair and reveals this to her mother, which led to the end of their marriage. Soon, Oracle's father pushes his two daughters and never called again. This caused Oracle to become jaded and was bullied at school, which leads her to abuse her sister Pandora every chance she gets when she's alone with her, usually by tying her up and punching her until she vomits, and repeatedly tells her that she is better off dead. When Oracle accidentally hits her mother, she began to keep her distance from both her sister and mother. When Oracle graduated, she refused to say "good-bye". As a result, Oracle became sheltered. 
In the present, Oracle visits a convenience store, where she meets man named Hunter Cheng whom becomes intrigued by her. Refusing to have any connections, Oracle tries to avoid Hunter. During the night, Oracle begins to write a book, but is unable to think because of her terrifying past. While sleeping, Oracle enters a world made entirely out her memories and wishes to change those certain memories. 
The next day, Oracle began to experience quick flashbacks and is able to see into a short-term future in seconds. She meets up with Hunter by coincidence, the pair having previously met once before at the convenience store she works at. Hunter asks her out to a diner as they began to bond over their love for the arts and literature. While still feeling mistrustful towards men, Oracle believes that Hunter would try to sleep with her. She loses her temper and storms out though Oracle catches up to her and quickly apologies for the misunderstanding. Hunter then reveals that he has never had been in a relationship and tries to take things slow with Oracle. 
With a new contact, Oracle runs into a teenage girl who spoke about being tormented by her older sister who disappeared from her life. With a quick flashback, Oracle realizes that the girl is Pandora herself and walks away without saying a word. At night, Oracle suddenly returns to the year 2007 and witnesses her mother crying after her marriage fell apart. Oracle then felt regrets and tries to make amends with her mother. She later tries to spend more time with toddler Pandora, who became quickly attached to her older sister. 
== Characters ==
* Margot Robbie as Oracle Caster, a 22-year-old woman who dreams of becoming a writer.
**Ella Anderson as Young Oracle
*Steven Yeun as Hunter Cheng, Oracle's friendly neighbor who works as a teacher at an elementary school.
*Winona Ryder as Michelle Caster, Oracle's mother and a full-time nurse. Her husband left the family many years ago, causing her to raise Oracle on her own.
*Julia Garner as Pandora Caster, Oracle's 16-year-old sister.
*Dev Patel as Richard, 
*Lupita Nyong'o as Autumn, 
*John Cho as 
*Gong Li as Mrs. Cheng, Hunter's mother.
*Edward Norton as The Doctor
*Laura Linney as 
*Dave Franco
*Billy Bob Thornton
*Sakura Ando
*Isabelle Huppert
*