This is not a thrilling or adrenaline movie. If you need that go watch something else. If you want to understand the difficulties in life, how to accept your flaws and want to be in a family then watch on. I don't to want give too much away, but we start off with an extremely flawed and unlikeable character, Water. I believe Chow Yun Fat accepted this script because of his life experience and how it shows everyone no matter how flawed physically, mentally or ethically can find redemption and how hard work it is to get it. While not a beautifully crafted movie by any means you need to give it a chance like you would your friends and family members. Yes kinda corny, but this is HK cinema and its the humour in its culture. Also some cool Macau culture thrown in. Think about what they are showing you and how you can grow in your situation.