By far one of the best movies that i have ever watched, the character development is phenomenal,it makes you feel as if you are experiencing this in real life,the characters have personalities that replicate real life people and their struggles.a must watch!