More like 4.5
While it wrapped up nicely, I feel there was something missing. However this really was beautifully done in my honest opinion. Great cast of characters all around. Could easily be a great ensemble cast flick.
edit: summit bought the movie rights. My dreams for a good movie have died :(