Too long but too good

Rating: 10/10 (25 December 2018)

They could have cut 2/3 of this film and it would have still been good. They throw everything including the kitchen sink in.
It's kind of corny; but it is executed flawlessly.