Shameless

Shameless

Great Rivalry (10x9)


:

Jamie must lay down the law to protect his family from gang threats, but it's not easy when the enemy are so well informed. Someone must be passing the gang inside information, but who?

  • :
  • : 140
  • : 600
  • Channel 4
  • 22