Shame

Shame ★★★★

this movie has blue balls until the last 30 mins