Who played the role of Christopher Moltisanti?

The story behind the answer

The role of Christopher Moltisanti was played by Michael Imperioli. Imperioli portrayed Tony Soprano's ambitious protégé throughout The Sopranos and also wrote several episodes of the series.

Christopher begins the show as an associate seeking recognition within the DiMeo crime family. Tony treats him like family and gradually promotes him, first making him a soldier and later giving him increasingly important responsibilities. Christopher's story combines mob ambition with struggles involving heroin addiction, loyalty, grief, and his desire to become a filmmaker.

Imperioli's performance earned major recognition, including the 2004 Primetime Emmy Award for Outstanding Supporting Actor in a Drama Series. He also wrote the episode “Christopher,” which deals with the controversy surrounding Columbus Day.

Viewers sometimes confuse Christopher's actor with Steve Van Zandt, who played Silvio Dante, or Joe Pantoliano, who played Ralph Cifaretto. Frank Vincent appeared as Phil Leotardo, a member of the Lupertazzi crime family. Imperioli later returned to the Sopranos universe as the narrator and voice of Christopher in The Many Saints of Newark.

Source: Wikipedia · fact-checked Aug. 2026

Add question to a list

Choose a list to keep this question in: