Rascal Does Not Dream of a Dreaming Girl
A heart-wrenching supernatural romance where quantum possibilities collide with devastating choices, painted in the melancholic glow of a seaside town.
Rascal Does Not Dream of a Dreaming Girl
Rascal Does Not Dream of a Dreaming Girl

青春ブタ野郎はゆめみる少女の夢を見ない

15 June 2019 Japan 90 min ⭐ 8.3 (559)
Director: Soichi Masui
Cast: Kaito Ishikawa, Asami Seto, Inori Minase, Nao Toyama, Atsumi Tanezaki
Drama Animation Fantasy Romance
Sacrifice and Selflessness Grief and Acceptance Quantum Possibilities and Fate The Nature of Identity and Memory

Rascal Does Not Dream of a Dreaming Girl - Characters & Cast

Character Analysis

Sakuta Azusagawa

Kaito Ishikawa

Archetype: The Self-Sacrificing Hero
Key Trait: Deadpan Altruism

Motivation

His primary motivation is to save Shoko, the girl who helped him during his darkest time, without causing suffering to Mai, the girl he loves. He is driven by a profound sense of empathy and a responsibility to repay the kindness he was shown.

Character Arc

Sakuta begins the film in a state of relative bliss with Mai but is quickly thrown into a devastating emotional conflict. His arc is defined by his unwavering desire to protect others, even at the cost of his own life. He is forced to mature beyond his snarky-but-kind persona and make an impossible choice between the two most important women in his life. He learns the true weight of sacrifice, realizing that his death would not only save Shoko but also cause immense pain to Mai and everyone else who loves him. His final decision is not just to sacrifice himself, but to trust in his bond with Mai to find a "third option" that defies the tragic fate laid before him.

Mai Sakurajima

Asami Seto

Archetype: The Steadfast Lover
Key Trait: Unwavering Devotion

Motivation

Her motivation is singular and powerful: to ensure Sakuta's happiness and survival. She refuses to accept a future without him and is willing to do anything, including sacrificing herself, to prevent it.

Character Arc

Mai's arc in the film tests the strength of her love and resolve. Initially hurt and jealous by the appearance of adult Shoko, she quickly understands the gravity of the situation. Her character develops from Sakuta's supportive girlfriend into an active participant in the tragic dilemma. Her defining moment is when she makes her own sacrifice, choosing to die in Sakuta's place to save him. This act elevates her beyond a mere love interest, showing her love is as selfless and powerful as Sakuta's. Even after this timeline is averted, she remains the emotional anchor, willing to risk losing everything on the faith that she and Sakuta will find each other again.

Shoko Makinohara

Inori Minase

Archetype: The Tragic Catalyst
Key Trait: Gentle Resilience

Motivation

Young Shoko's motivation is the simple, powerful desire to live. Adult Shoko's motivation is more complex: she wants to save Sakuta from the fate of dying for her, while also cherishing the borrowed time she has with him. Ultimately, her core motivation becomes ensuring Sakuta's happiness.

Character Arc

Shoko exists in two forms, each with her own arc. The young Shoko is defined by her quiet struggle with a terminal illness and the guilt she feels for being a burden. The adult Shoko is a manifestation of her desire to live and experience a future, but she is burdened by the knowledge that her life is the result of Sakuta's death. Her arc involves confronting this paradox and ultimately helping Sakuta find a way to rewrite history, even if it means she will cease to exist. She evolves from a mysterious first love into a deeply empathetic figure who makes her own sacrifice by letting go of the future she dreamed of to allow Sakuta and Mai to have theirs.

Cast

Kaito Ishikawa as Sakuta Azusagawa (voice)
Asami Seto as Mai Sakurajima (voice)
Inori Minase as Shoko Makinohara (voice)
Nao Toyama as Tomoe Koga (voice)
Atsumi Tanezaki as Rio Futaba (voice)
Maaya Uchida as Nodoka Toyohama (voice)
Yurika Kubo as Kaede Azusagawa (voice)
Yuma Uchida as Yuma Kunimi (voice)
Satomi Sato as Fumika Nanjo (voice)
Natsuki Aikawa as Ryoko Hanawa (voice)
Tomoyuki Shimura as Sakuta's Father (voice)
Airi Ootsu as Mai's Mother (voice)
Masaya Fukunishi as Shoko's Father (voice)
Karin Nanami as Shoko's Mother (voice)
Shoko Yuzuki as Ichihara (voice)