Shameless, Season 9: 100 Shameless Episodes in 100 Seconds. Shameless 100 airs this Sunday, September 30, at 9pm ET/PT.
Stream SHOWTIME series, movies, documentaries, sports and much more all on your favorite devices.