The Art of Racing in the Rain
A heart-wrenching yet uplifting drama where the philosophical soul of a dog navigates the turbulent race of human life, love, and loss.
The Art of Racing in the Rain
The Art of Racing in the Rain

"Meet the dog who will show the world how to be human."

08 August 2019 United States of America 109 min ⭐ 8.2 (1,584)
Director: Simon Curtis
Cast: Kevin Costner, Milo Ventimiglia, Amanda Seyfried, Ryan Kiera Armstrong, Lily Dodsworth-Evans
Drama Romance
Love and Family Perseverance Through Adversity Life, Death, and Reincarnation The Human Condition from a Non-Human Perspective
Budget: $18,000,000
Box Office: $33,800,000

The Art of Racing in the Rain - Characters & Cast

Character Analysis

Enzo

Kevin Costner (voice)

Archetype: The Wise Observer / The Loyal Companion
Key Trait: Philosophical

Motivation

His primary motivation is his unwavering love and loyalty to Denny and his family. He strives to protect them, understand them, and be a source of comfort. A deeper, spiritual motivation is his desire to learn what it means to be human so that he can be reincarnated as one, a belief he garners from a documentary on Mongolia.

Character Arc

Enzo begins as a puppy learning about the world through his bond with Denny and a fascination with television. He evolves into a deeply philosophical soul who applies the lessons of racing to the human drama unfolding around him. His journey is one of learning to be as "human" as possible in preparation for his next life, culminating in a peaceful acceptance of his own mortality with the belief that his purpose has been fulfilled.

Denny Swift

Milo Ventimiglia

Archetype: The Resilient Hero
Key Trait: Perseverant

Motivation

Denny is driven by two parallel passions: his dream of becoming a Formula One driver and his deep, unwavering love for his family. His motivation shifts from purely career-focused to protecting his daughter, Zoe, at all costs, demonstrating his integrity and resilience.

Character Arc

Denny starts as a passionate, aspiring race car driver focused on his career. Through his relationship with Eve and the birth of Zoe, he evolves into a dedicated family man. He is repeatedly tested by immense tragedy—his wife's death and a custody battle—forcing him to apply his racing philosophy of perseverance and focus to his personal life. He emerges not just as a successful driver, but as a devoted father who has weathered the storm.

Eve Swift

Amanda Seyfried

Archetype: The Supportive Heart
Key Trait: Supportive

Motivation

Eve's motivation is her love for her family. She consistently encourages Denny to pursue his racing dream, refusing to let him give it up for her. Even in her illness, her primary concern is the well-being of Denny and Zoe, embodying selfless love and support.

Character Arc

Eve is introduced as a teacher who is initially not a "dog person" but quickly forms a bond with Enzo and becomes the loving center of the family. Her character arc is tragic, as she is diagnosed with terminal brain cancer. Her journey becomes one of quiet strength, grace, and acceptance in the face of death, where she teaches both Denny and Enzo that mortality is not something to fear.

Zoe Swift

Ryan Kiera Armstrong

Archetype: The Innocent
Key Trait: Innocent

Motivation

As a child, her motivations are simple: love for her parents and her dog, Enzo. Her presence is a powerful motivating force for Denny, who endures immense hardship to ensure he can provide her with a stable, loving home.

Character Arc

Zoe's arc is seen through Enzo's eyes, from her birth to becoming a young girl caught in the middle of a painful custody battle after her mother's death. She represents the innocence that Denny is fighting to protect. The film concludes years later, showing her as a young woman living happily with her father in Italy, signifying that his struggle was successful.

Cast

Kevin Costner as Enzo (voice)
Milo Ventimiglia as Denny Swift
Amanda Seyfried as Avery "Eve" Swift
Ryan Kiera Armstrong as Zoë Swift
Lily Dodsworth-Evans as 17-Year-Old Zoë
Ian Lake as Mike
Martin Donovan as Maxwell
Kathy Baker as Trish
McKinley Belcher III as Mark Finn
Andres Joseph as Tony
Gary Cole as Don Kitch
Al Sapienza as Luca Pantoni
Donald Heng as Sean Wright
Marcus Hondro as Mr. Spangle
Jackie Minns as Mrs. Spangle