El Club (aka The Club) (6/10)


The Club is a group of disgraced priests of the Catholic Church in Chile who have been banished to live in a house of penance in a small town somewhere. They have been banished as they are no longer deemed fit to practice – and as the story unfolds the confessions of child abuse, rape, baby stealing and more make clear why.

Continue reading