Why exactly did Tony Soprano (James Gandolfini) kill Christopher Moltisanti (Michael Imperioli) in The Sopranos season 6? In one of The Sopranos' final episodes, «Walk Like a Man,» the long-time friends joke around with each other and appear to be on good terms, despite some conflict to resolve with their associate Paulie Gualtieri (Tony Sirico). However, the inherent vices of the underworld soon catch up with Christopher, which leads to a shocking early-episode moment in «Kennedy and Heidi.» Curiously, the background of Tony Soprano and Christopher Moltisanti's relationship is revealed in The Many Saints of Newark, HBO's Sopranos prequel movie. Moreover, Christopher narrates The Many Saints of Newark as a disembodied voice from hell, while the character also appears onscreen as a baby. Although The Many Saints of Newark is focused on Dickie Moltisanti (Alessandro Nivola) and a teenaged Tony Soprano (Michael Gandolfini), Christopher Moltisanti's death in Sopranos season 6 haunts the DiMeo crime family even in the past.
During The Sopranos' six-season run, creator David Chase explores the psychological profiles of the focal gangsters in the DiMeo crime family. This complete transparency humanized the antiheroic Tony, who is depicted as both a cold-blooded killer and a loving family man who feels guilty about his behavior, even going as far as to break unofficial mob rules by meeting with a therapist, Dr. Jennifer Melfi (Lorraine Bracco). Christopher is at the other end of The Sopranos' grey morality spectrum — his lust for life often getting in the way of his idealism. He acts out impulsively, and then asks for forgiveness after the fact; a recurring characteristic throughout the HBO series that comes to a violent head
Read more on screenrant.com