Overview
Red Riding Hood is a 2003 Italian slasher film loosely based on the story of Little Red Riding Hood, directed by Giacomo Cimini, the film stars Roberto Purvis as Tom Hunter, Justine Powell as Arianna and Kathleen Archebald as Rose McKenzie.
Story
At the beginning of the film different relatives of the twelve-year-old Jennifer "Jenny" McKenzie - the main protagonist and narrator - are being introduced.
Judge McKenzie, father of Jenny is killed by a gunshot after just having been appointed to the US Supreme Court. Jenny explains that he was killed when she was still very young.
Jenny's mother who is said to never have any time for her.
Jenny's grandmother, Rose McKenzie, a stage actress and too busy to spend her time with the family.
George, Jenny's puppy, friend and confidant.
Jenny proceeds to introduce her current situation, being left alone by her stepmother in a penthouse apartment in Rome with plenty of cash and unlimited credit cards. Given that setup she proclaims: "Now I know what I want - to improve my education, serve justice, reinstate truth, basically what my father would have wanted me to do."
According to Jenny, her puppy has grown up and taken the form of her imaginary friend George - a large, mysterious person with a white wolf mask and a black cloak who never says a word. Jenny and George roam the streets of Rome at night, killing and mutilating thieves, liars, cheaters and any other kind of morally bankrupt people who cross their paths. The introductory victim, a thief, is seen stealing a handbag and running off. He is eventually run over by a van driver who was briefly seen tap-dancing in the same scene.
From Wikipedia (CC BY-SA 4.0).