One of television's most iconic shows is back; this time for its grand finale. Since its first airing nearly a decade ago, the show has become a cultural phenomenon.
It gained exceptional critical acclaim for its groundbreaking insiders' view into the Mafia lifestyle, the American family, the Italian-American community, the effects of violence on the human psyche and that murky area between what society considers morally right and wrong.
In Season 6, Tony Soprano (James Gandolfini) faces new challenges as his life grows increasingly more complicated.
He's back with his estranged wife Carmela (Edie Falco) and they face the reality that their kids are no longer children, but also not yet grown up. Rumour has it that she's only taken him back because of the magnificent new beach-front house.
And with Johnny Sack (Vincent Curatola) in prison, the always-tense relations between the New Jersey and New York families are strained even further.
As Season Six continues, Tony will be facing new stresses, including life-altering decisions at home, pressure from the law, and trouble on the job that leaves no one - no one - above suspicion.
In addition, Lorraine Bracco returns in her role as Tony Soprano's therapist, Dr Jennifer Melfi, who may be the only person who truly knows the mob boss.
David Chase's drama stars James Gandolfini as Tony Soprano and Edie Falco as Tony's wife Carmela, plus Lorraine Bracco as therapist Dr. Jennifer Melfi, Michael Imperioli as Tony's nephew Christopher Moltisanti, and Dominic Chianese as Uncle Junior.
Also on hand for Season 6 are regulars Robert Iler as Anthony Soprano, Jr., Jamie-Lynn Sigler as Meadow Soprano, Tony Sirico as Paulie Walnuts, and Steven Van Zandt as Silvio Dante.
Aida Turturro, who plays Tony's sister Janice, returned to the show as a series regular, as well as Steven R. Schirripa as Bobby "Bacala" Baccalieri, John Ventimiglia as Artie Bucco, and Vincent Curatola as Johnny Sack.
Other Season Six cast members of The Sopranos are Ray Abruzzo as Carmine, Frank Vincent as Phil Leotardo, Peter Bogdanovich as Dr. Elliot Kupferberg, Vincent Pastore as "Big Pussy" Bonpensiero, Joe Gannascoli as Vito Spatafore, Max Casella as Benny, Lenny Venito as Murmur, Carl Capotoro as Little Paulie, Dan Grimaldi as Patsy, Katherine Narducci as Charmaine Bucco, Sharon Angela as Rosalie Aprile, Maureen Van Zandt as Gabrielle Dante and Toni Kalem as Angie Bompensiero.
Guest stars for the sixth season include Daniel Baldwin, Sydney Pollack, Nancy Sinatra, Jonathan LaPaglia, David Margulies, Geraldo Rivera, Ken Leung, Frank John Hughes, Jerry Adler, Tim Daly, Frankie Valli, Hal Holbrook, Ben Kingsley, Julianna Margulies, Treach, Ron Leibman, Elizabeth Bracco and Lord Jamar.