2. Lena Olin as Irina Derevko on Alias
For most of her life, superspy Sydney Bristow (Jennifer Garner) believed her mother died in a car accident when she was young. In the debut season of Alias, though, she discovered that her mother was actually a KGB double-agent and her whole identity was a cover. Then she found out her mother was still alive. Upon meeting her daughter for the first time in 30 years, mommy dearest, Irina Derevko, shot her in the shoulder.
For the rest of the series, Irina popped in and out and led Sydney on an emotional rollercoaster, appearing genuinely regretful (her favorite motto was "truth takes time") and in the same instant selfishly vicious. Let's just say that for all her alleged regret, that first meeting wasn't the last time she shot at her own daughter.