Who played Dr. Jennifer Melfi?

The story behind the answer

Lorraine Bracco played Dr. Jennifer Melfi in The Sopranos. Melfi is the psychiatrist Tony Soprano secretly visits after suffering panic attacks, making her the show's calm counterpoint to his violent professional life.

Bracco's casting carried an especially interesting piece of the show's history. David Chase initially wanted her to audition for Carmela Soprano, Tony's wife. After reading the material, Bracco was more interested in Melfi because the highly educated psychiatrist offered a different challenge from her earlier role as mobster wife Karen Hill in Goodfellas.

Bracco's performance earned four Primetime Emmy nominations for the role: three for Outstanding Lead Actress and one for Outstanding Supporting Actress. She also received multiple Golden Globe nominations. Melfi's sessions with Tony explore guilt, family, violence, and whether insight can change someone who benefits from cruelty. Viewers often confuse Bracco with Edie Falco, who played Carmela Soprano, or Annabella Sciorra, who played Gloria Trillo.

Source: Wikipedia · fact-checked Aug. 2026

Add question to a list

Choose a list to keep this question in: