Task: Question Generation
Input (English): When Maria, the witch ancestor of our protagonists, realizes that her lover is never going to come for her, she casts a spell on herself to never fall in love again. Unfortunately, the spell goes awry and becomes a family curse: any man that falls for an Owens woman will die. And that's exactly what happens to Sally (Sandra Bullock) and Gillian (Nicole Kidman) Owens' father, causing their mother to die of a broken heart. The young girls then live with their two aunts (Stockard Channing, Diane Wiest), who teach them the ways of being a witch and how to deal with the ridicule that comes with the family profession. But one night when they witness their aunts casting a love spell for a neighbor, Sally decides she will never fall in love and dreams up a man that will never exist...Until one day she goes to town with her aunts and she meets the man she falls for. The next thing you know, Sally is happily married to Michael (Mark Feuerstein) with two daughters of her very own. Her sister, in the mean time, has been living in Florida where life is constant parties.But when the 'death watch beetle' sounds, Sally know it is only a matter of time before she loses Michael like her mother lost her father...and like all the Owens women have lost the men they love. It is only when the curse plays out that she learns her aunts cast the spell on her to fall for him in the first place. She allows her daughters to live with the aunts who raised her, telling them that her daughters are to never do magic.With Michael's tragic death, the sisters reunite and it's Gillian who presses Sally to forgive herself and move on. But tragedy strikes twice when the sisters again reunite, this time when Gilly calls because her boyfriend, Jimmy (Goran Visnjic), begins beating her. It is his accidental death that makes them toy with nature; hoping to bring him back so they won't be arrested. They succeed, but are forced to actually kill him this time when he tries to strangle Gilly.Jimmy, however, is haunting them. And the aunts leave when the girls won't confess what happened. Which only becomes a bigger problem when an officer comes looking for Jimmy with a letter Sally had written to Gilly. Why? Because a woman has turned up dead and naked. But this one is special. He happens to be the man that Sally conjured up all those years ago and the girls realize it. Gary, however, isn't there simply because of his case. He fell in love with Sally's letter and now has to reconcile his duty to the badge, and arresting Jimmy's murderer, and duty to the woman he loves, the woman he wished for.Jimmy's ghost isn't gone. He's possessing Gilly and the only way to save her is to form a coven and banish him...which Sally does by using all the townspeople who have called her names for years. But only the love of the sisters can send him away...well that and a little magic. When Jimmy's death is declared accidental, Gary returns to Sally for that chance at happiness. And the girls embrace their magic roots. So maybe normal is relative...and a witch can have her happy ending.
Output (English): Question: Who plays Jimmy?, Answer: Goran Visnjic