Gillian Owens (played by Nicole Kidman) is a protagonist in Practical Magic.
Younger Owens sister, free-spirited witch who elopes, returns to Massachusetts, and faces deadly curse consequences. Jimmy Angelov (played by Goran Višnjić) appears in Practical Magic.
Dangerously abusive serial killer, Gillian's boyfriend, accidentally killed by Sally and resurrected by forbidden magic. Gary Hallet (played by Aidan Quinn) appears in Practical Magic.
State investigator from Arizona searching for Jimmy Angelov, suspects the Owens sisters of foul play. Michael (played by Mark Feuerstein) appears in Practical Magic.
Sally's late husband, a local man who loved her despite the curse, dies in a truck accident. Maria Owens (played by Caprice Benedetti) appears in Practical Magic.
Ancestor of the Owens family, survived witchcraft execution, cast the original love curse on descendants.
Practical Magic (1998) character relationship network mapped with AI analysis. Explore the connections, alliances, and conflicts between characters.
Characters
Gillian Owens
(played by Nicole Kidman) — protagonist
Younger Owens sister, free-spirited witch who elopes, returns to Massachusetts, and faces deadly curse consequences.
Jimmy Angelov
(played by Goran Višnjić) — supporting
Dangerously abusive serial killer, Gillian's boyfriend, accidentally killed by Sally and resurrected by forbidden magic.
Gary Hallet
(played by Aidan Quinn) — supporting
State investigator from Arizona searching for Jimmy Angelov, suspects the Owens sisters of foul play.
Michael
(played by Mark Feuerstein) — supporting
Sally's late husband, a local man who loved her despite the curse, dies in a truck accident.
Maria Owens
(played by Caprice Benedetti) — supporting
Ancestor of the Owens family, survived witchcraft execution, cast the original love curse on descendants.
Key Relationships
Gary Hallet → Michael
(Professional Investigator)
Jimmy Angelov → Michael
(Conflict Rival Threat)
Jimmy Angelov → Gary Hallet
(Conflict Target)
Gillian Owens → Michael
(Family Sister-in-Law)
Gillian Owens → Gary Hallet
(Romantic Love Interest)
Gillian Owens → Jimmy Angelov
(Romantic Abusive Partner)
Maria Owens → Jimmy Angelov
(Family Ancestor)
Maria Owens → Gary Hallet
(Family Ancestor)
Maria Owens → Michael
(Family Ancestor)
Maria Owens → Gillian Owens
(Family Ancestor)
Story Analysis
A generational curse dictates romantic fate, forcing sisters to confront supernatural threats and embrace their magical heritage to achieve freedom and acceptance.