Magnificent

Rating: 10/10 (5 May 2018)

I was worried before watching it because I thought I had expected too much but it absolutely didn't let me down.