Never bores me, can watch it countless times

Rating: 10/10 (10 January 2020)

This is one of those rarities which you can watch over and over again while keeping, every time again, emotionally engaged despite knowing the plot twist. A one of a kind storyline which combines comedy, drama and maybe a pinch of thriller. Great acting performances of the whole cast and Jim Carey was tailor made for this role.