In a world of "bubble gum for the brain" movies, this is a welcome change. Not to everyones taste, granted, but superb cast, performances and tales. Nobody could sit and watch this and say they knew what was coming next. Engaging breath of fresh air.