Agent Kyle Brody is a character in the television series Charmed. He is played by Kerr Smith
Agent Brody is a mysterious federal agent who happens to know information about witches, especially the Charmed Ones. He lost his parents to what he thought were the Avatars; but were in fact demons trying to steal the Avatar vanquishing potion. Though he knows the truth, he still does not trust the avatars. He first approached the Charmed Ones when they stole the Golden Chalice that starts the Fountain of Youth.
Brody put Inspector Sheridan in a mental hospital, as she was in a coma, after being shot in the neck with a tranquilizer dart. He also covered for Piper Halliwell when she was found alive in the morgue. He and Paige eventually developed interest in each other.
Brody had developed an interest in Paige Matthews, as she developed an interest in him as well.
Kyle has been keeping a potion to kill Avatars. The first time Leo revealed his secret, Kyle went too far and ended up holding Paige hostage to get to Leo. Leo tried to convince him that the Avatars were not evil as he thought they were, but Kyle had insured that he would kill Phoebe if everyone didn't do as he wanted. To save Phoebe, he killed Brody, unintentionally unleashing the potion. As it began to kill Leo, the Avatars Alpha and Beta appeared to help him reverse time so that Kyle did not know his secret.
Kyle and Paige had finally had a "very" romantic moment as he told her that he put Sheridan in a mental institution and that he has a potion to kill Avatars.
In a later episode, while the Avatars prepare to transform the world into Utopia, they inform the Charmed Ones that the human world must be put to sleep so that they can kill any remaining demons. Agent Brody still doesn't trust the Avatars and calls the Elders for help but the message is intercepted by Zankou. He agrees to help Zankou stop the change and is given a paranoia crystal to use on the Halliwell sisters. During the Utopian transformation, Agent Brody uses Paige's paranoia to call upon Beta and kill her. However, as Agent Brody throws the potion, he is killed as well by Beta and soon dies in Paige's arms.
In the episode Charmageddon, Brody comes back as a whitelighter to reassure Paige that he is well, but can't stay.