great cast, great movie, but I never saw any movie with this huge amount of negativity. I wasn't if putting such amount of negative vibe in one movie is a good tactic.
side note to those with anxiety, depression etc.please think back your decision to watch this movie. for me, I regretted my choice.