Gerald's Game

Gerald's Game ★★★½

It was all going so well. Then that music at the end…